MID サーバーから SCCM データベースを含む Microsoft SQL Server への JDBC 接続とログインの問題のトラブルシューティングIssue MID サーバーを介した Microsoft SQL Server からのデータのインポートは非常に一般的ですが、これは 2 つのエンドポイント (ServiceNow MID Server と MS SQL Server) をカバーする統合であるため、インポートが失敗した場合に問題がどこにあるかを把握するのが難しい場合があります。 この記事では、ServiceNow プラットフォームを使用せずに、Windows OS 上の MID サーバーホストから MS SQL Server 接続を検証する方法について説明します。ここで説明する手順を実行し、接続が成功した場合は、MID サーバーホストからの SQL Server 接続が損なわれていないことを確認します。Resolution1.適切な認証情報を使用して Windows MID サーバーホストにログインします。 SQL Server が MS SQL Server に対して「統合 Windows 認証」を適用している場合は、MID サーバーが実行されている Windows ユーザーアカウントでログインします。この情報は、アドミン権限で Windows にログインした後、MID サーバーサービスの詳細を開くことで、Windows サービスアプレットから収集できます。 ServiceNow データソースの [Windows 統合認証 (Windows Integrated Authentication)] オプションは [統合認証を使用 (Use integrated authentication] フラグで示されますが、インストールされている SQL Server の実際の構成については、SQL Server 管理者に問い合わせる必要があります。 統合認証を使用していないことを確認した場合は、任意の有効な Windows ユーザーアカウントでログインできます。 2. ファイルエクスプローラーでファイル名拡張子の表示が有効になっていることを確認してください。 3. 何もない領域を右クリックして 新規 > テキストドキュメントに移動して、デスクトップに新しいテキストファイルを作成します。 4. ファイル名を .udl 拡張子に変更します。 Windowsは、ファイルが使用できない可能性があるという警告を表示しますが、[はい]で続行します。 ファイルアイコンがデータリンク定義に変わります。 5. このファイルをダブルクリックし、 データリンクのプロパティ ダイアログボックスを開きます。ServiceNow データソースレコードで指定した DB 接続情報を入力します。 SQL Server が Windows 認証を適用している場合 および 1 番目のポイントで説明したように MID サーバープロセスの Windows 資格情報を使用して MID サーバーホストにログインしている場合は、[Windows NT 統合セキュリティを使用するを選択する必要があります。 SQL Server が認証用に混合モードになっていて、ServiceNow データソースで SQL Server アカウントを指定している場合は、[特定のユーザー名とパスワードを使用を選択する必要があります。 6.テスト接続をクリックします。接続が成功すると、「テスト接続に成功しました」と表示されます": このテストでは、データベース接続情報と資格情報の有効性が Microsoft SQL Server 側で正しいと結論付けられます。