DBAtlas · データベース運用アトラス

233: A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe)(接続確立後にエラーが発生)

SQL Server

意味

クライアントはサーバーに到達したが、ハンドシェイク中に接続が切断された。通常は Named Pipes/TCP の構成、プロトコル設定、またはサーバー側での拒否が原因。10054 (接続の強制切断) と関連する。

原因

Shared Memory/Named Pipes/TCP プロトコルの無効化、リモート接続が許可されていない、アカウントがログインできない (18456 を参照)、ファイアウォール/ネットワーク障害、またはサーバーによる接続の強制切断 (10054)。

対処方法

SQL Server 構成マネージャーで TCP/IP と、必要なら Named Pipes を有効にし、サービスを再起動する。リモート接続が許可されていることを確認する。ファイアウォールで SQL ポート (デフォルト 1433) を開放する。認証の問題では、エラーログの 18456 の State コードを調べる。ネットワークの安定性と TLS/暗号化の設定を確認する。

DBAtlas で開く →

同じデータベースの他の項目