SQL Server の構成

最終公開日 : Oct 21, 2026
オンプレミスの XenMobile® Server から SQL Server への接続には、以下のいずれかのドライバーを使用できます。
  • デフォルトドライバー
  • jTDS
  • Microsoft Javaデータベース接続 (JDBC) ドライバー
jTDS ドライバーは、次の場合にデフォルトドライバーになります。
  • XenMobile Server をオンプレミスにインストールする場合。
  • jTDS ドライバーを使用するように構成されている XenMobile Server からアップグレードする場合。
どちらのドライバーでも、XenMobile は SQL Server 認証または Windows 認証をサポートします。これらの認証とドライバーの組み合わせでは、SSL はオンまたはオフにできます。
Microsoft JDBC ドライバーで Windows 認証を使用する場合、ドライバーは Kerberos を使用した統合認証を使用します。XenMobile は Kerberos に接続して、Kerberos Key Distribution Center (KDC) の詳細を取得します。必要な詳細が利用できない場合、XenMobile CLI は Active Directory サーバーの IP アドレスを要求します。
jTDS ドライバーから JDBC ドライバーに切り替えるには、すべての XenMobile Server ノードに SSH で接続し、XenMobile CLI を使用して構成します。手順は、現在の jTDS ドライバー構成によって次のように異なります。

Microsoft JDBC に切り替える (SQL Server 認証)

これらの手順を完了するには、SQL Server のユーザー名とパスワードが必要です。
  1. すべての XenMobile Server ノードに SSH で接続します。
  2. XenMobile CLI のメインメニューで、「2」と入力して「System Menu」を選択します。
  3. 「詳細設定」を選択するには「12」と入力します。
  4. 「JDBCドライバーの切り替え」を選択するには「7」と入力し、Microsoftの場合は「m」と入力します。
    JDBCドライバーの選択の画像(/en-us/xenmobile/server/media/cli-choose-jdbc-driver.png)
  5. プロンプトが表示されたら、「y」と入力してSQL認証を選択し、SQL Serverのユーザー名とパスワードを入力します。
  6. 各XenMobile Serverノードで手順を繰り返します。
  7. 各XenMobile Serverノードを再起動します。

Microsoft JDBCへの切り替え(SSLオフ、Windows認証)

これらの手順を完了するには、Active Directoryのユーザー名とパスワード、Kerberos KDCレルム、およびKDCユーザー名が必要です。
  1. すべてのXenMobile ServerノードにSSH接続します。
  2. XenMobile CLIのメインメニューで、「2」と入力して「System Menu」を選択します。
  3. 「詳細設定」を選択するには「12」と入力します。
  4. 「JDBCドライバーの切り替え」を選択するには「7」と入力し、「m」と入力します。
  5. SQL Server認証を使用するかどうかを尋ねられたら、「n」と入力します。
  6. プロンプトが表示されたら、SQLサーバー用に構成されたActive Directoryのユーザー名とパスワードを入力します。
  7. XenMobileがKerberos KDCレルムを自動検出しない場合、SQLサーバーのFQDNを含むKDCの詳細を要求します。
  8. SSLを使用するかどうかを尋ねられたら、「n」と入力します。XenMobileは構成を保存します。エラーのためにXenMobileが構成を保存できない場合、エラーメッセージと入力した詳細が表示されます。
  9. 各XenMobile Serverノードに対して手順を繰り返します。
  10. 各XenMobile Serverノードを再起動します。

XenMobileデータベースパスワードを変更するには

XenMobileデータベースパスワードを変更するには、このガイダンスに従ってください。Citrixサポートからパスワード変更を指示された場合などが該当します。
SQLサーバーがWindows認証を使用している場合、Windows Active Directoryでデータベースパスワードを変更します。その後、データベースサーバー上のデータベース管理者アカウントを更新して、パスワードの変更を同期します。その後、次のようにXenMobileでパスワードを変更できます。
重要:
  • XenMobileでデータベースパスワードを変更するためのスケジュールされたメンテナンス期間を計画してください。パスワードの変更はシステムダウンタイム中に実行する必要があります。
  • パスワードを変更するときは、すべてのXenMobileノードがネットワークに接続されていることを確認してください。パスワードを変更したら、XenMobileを再起動します。
    パスワード変更後にXenMobileを再起動しない場合、XenMobileはリカバリモードになります。その場合、SQLサーバーで古いパスワードに戻し、XenMobileを再起動して、再度パスワードを変更してください。
  1. すべてのXenMobile Serverノードが実行されていることを確認します。クラスター環境の場合は、すべてのノードを起動します。
  2. 仮想サーバーを無効にすることで、Citrix ADCロードバランサーでXenMobileへの受信デバイストラフィックをブロックします。
  3. SQLサーバーでデータベースパスワードを変更するには: XenMobile CLIにログインし、Configuration > Databaseに移動して、プロンプトが表示されたら変更されたパスワードを入力します。
    Server []: <ipAddress>
    Port [1433]: 1433
    Username [sa]: <userName>
    Password: <****>
  4. サーバーを再起動するには「Y」を選択します。
  5. クラスター内の他のすべてのノードに対して手順3と4を繰り返します。
  6. Citrix ADCロードバランサーで仮想サーバーを有効にすることで、受信デバイスのトラフィックのブロックを解除します。