🐾

「パイプの他端にプロセスがありません Microsoft SQL Server、エラー:233」

2024/08/23に公開

概要

SQL Server 認証で、ログインに失敗する。
エラー内容は、「パイプの他端にプロセスがありません Microsoft SQL Server、エラー:233」

Microsoft 公式の解決方法

  • 要約
    手順 1: インスタンスが起動していることを確認する
    手順 2: SQL Server Browser サービスが起動していることを確認する
    手順 3: 接続文字列内のサーバー名を確認する
    手順 4: クライアント コンピューター上でエイリアスを検証する
    手順 5: ファイアウォールの構成を確認する
    手順 6: SQL Server で有効になっているプロトコルを確認する
    手順 7: TCP/IP 接続テスト
    手順 8: ローカル接続のテスト
    手順 9: リモート接続をテストする
    手順 10: ユーザーのアクセス許可を確認する

https://learn.microsoft.com/ja-jp/troubleshoot/sql/database-engine/connect/network-related-or-instance-specific-error-occurred-while-establishing-connection

Microsoft 公式の解決方法に記載されていない原因

Microsoft 公式の解決方法に記載されていませんが、エラー233は、[セキュリティ]タブ の [サーバー認証] にて「SQL Server認証モードとWindows認証モード」にチェックが入っていないときにも発生します。
よって、[SQL Server 認証モードの許可] が実施されているか、をまず一番最初に確認してください。

「SQL Server認証モードとWindows認証モード」にチェックを入れる手順は下記の通りです。

  1. サーバーを右クリックして [プロパティ] を選択してください。

  2. [セキュリティ]タブ の [サーバー認証] にて「SQL Server認証モードとWindows認証モード」を選択してください。
    その後 [OK] をクリックしてください。

  3. [OK] をクリックしてください。

Discussion