SQL Server での接続に関する問題のトラブルシューティング
適用対象: SQL Server
元の KB 番号: 4009936
SQL Server の接続の問題にはさまざまな原因があります。 この一連の記事では、最も一般的な SQL Server 接続の問題のトラブルシューティングと、トラブルシューティングに使用できるツールと方法について説明します。
Note
環境内の複数の SQL Server インスタンスが影響を受ける場合、または問題が断続的に発生する場合は、通常、Windows ポリシーまたはネットワークの問題を示しています。
準備
トラブルシューティングを開始する前に、「接続の問題をトラブルシューティングするための推奨される前提条件とチェックリスト」を参照し、トラブルシューティングに役立てるために収集する必要のあるログを確認してください。 SQL Server で作業するときに一般的な接続エラーを回避するためのクイック アクションのリストもあります。
接続に関する一般的な問題
次の一覧を使用して、シナリオの詳細なトラブルシューティング手順に関する適切な記事ページに移動します。
ユーザーのログインに失敗しました 次のログイン エラーについて説明します。
-
"ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' はログインできませんでした"
-
"ユーザー '(null)' はログインできませんでした"
-
"ユーザー (空白) はログインできませんでした"
-
"ユーザー '<username>' のログインに失敗しました"
-
"ユーザー '<domain>\<username>' のログインに失敗しました"
-
トークン ベースのサーバー アクセス検証は、インフラストラクチャ エラーが発生して失敗しました。 以前のエラーを確認する
接続の問題をトラブルシューティングするためのツールと方法
次のセクションでは、さまざまな接続エラーをトラブルシューティングするためのさまざまなツールと手順について詳しく説明します。
SQL Server と連携するように Windows ファイアウォールを構成する
SQL Server と連携するようにファイアウォールを構成する インスタンスへの接続が成功するように Windows ファイアウォールを構成する方法について説明します。
SQL Server への OLEDB または ODBC 接続をテストする
クライアント コンピューターから SQL Server インスタンスへの接続をすばやくテストする場合は、UDL ファイルを構成できます。 詳細については、「 ユニバーサル データ リンク (UDL) ファイルを使用した SQL Server への接続のテストを参照してください。
ODBC データ ソース (64 ビット) または ODBC データ ソース (32 ビット) 管理者を使用して、SQL Server への ODBC 接続を構成してテストすることもできます。 詳細については、「
ODBC データ ソース管理者 DSN オプション を参照してください。
PortQryUI でポートがブロックされているかどうかを検出する
PortQryUI ツール (グラフィカル ユーザー インターフェイス (GUI) ポート スキャナー) を使用して、接続の問題のトラブルシューティングに役立てることができます。 詳細については、「 SQL Server での PortQryUI ツールの使用を参照してください。
SQL Server がリッスンしているポートを見つける
この記事 SQL Server が動的ポートと静的ポートのどちらをリッスンしているかを確認します SQL Server がリッスンしているポートを識別する手順について説明します。
SQLCheck を使用して詳細な診断レポートを取得する
Microsoft 製品サポート エンジニアは、接続エラーの原因を診断するために構築されたツールである SQLCheck を頻繁に使用します。 instructionsに従って、詳細な分析のために SQLCheck レポートをダウンロードして収集できます。
Kerberos Configuration Manager を使用する
サービス プリンシパル名 (SPN) の問題を特定して解決するには、Kerberos 構成マネージャーを使用できます。 詳細については、「 Kerberos Configuration Manager を使用して SPN の問題を解決するを参照してください。
SQLTrace と SQLNAUI を使用してネットワーク トレースを収集して分析する
多くの場合、ネットワーク トレースは、ネットワーク障害を調査するための最も効果的なツールである可能性があります。 クライアントとサーバーのネットワーク トレースを収集するの手順に従って、エラーを調査できます。 次に、 SQL Network Analyzer UI SQLNAUI を使用してネットワーク トレースを分析できます。