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/暗号化の設定を確認する。
同じデータベースの他の項目
- 208Invalid object name(無効なオブジェクト名)
- 229The SELECT/EXECUTE permission was denied on the object(オブジェクトに対する SELECT/EXECUTE 権限が拒否された)
- 4060Cannot open database requested by the login. The login failed(ログインが要求したデータベースを開けない)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error)(読み取り/書き込み中に OS がエラーを返した)
- 824SQL Server detected a logical consistency-based I/O error (page corruption)(論理整合性ベースの I/O エラー)
- 701There is insufficient system memory in resource pool to run this query(リソースプールのシステムメモリ不足)
- 845Time-out occurred while waiting for buffer latch(バッファラッチ待機中のタイムアウト)