SQL 2005のインスタンスにアクセスできないすべての理由
-
19-08-2019 - |
質問
<computername>/SQLEXPRESS
にSQL 2005 Expressのインスタンスをインストールしました。インスタンスは一度だけインストールされます。リモート接続を許可し、SQL認証をオンにし、TCP / IP、名前付きパイプ、およびVIAを有効にしましたが、別のコンピューターからデータベースにアクセスできません。取得し続けます:
ネットワーク関連またはインスタンス固有 確立中にエラーが発生しました SQL Serverへの接続。サーバー 見つからなかったか、アクセスできませんでした。 インスタンス名が そのSQL Serverは正しい リモートを許可するように構成 接続。 (プロバイダー:SQL Network インターフェース、エラー:26-エラー検出 指定されたサーバー/インスタンス)
他に何を探すことができますか?ワイプされる前にこの同じシステムに接続するために使用されたコードは正しいと確信しています。接続文字列も正しいと確信しています:
Server=<computername>\SQLEXPRESS;User Id=<username>;Password=<password>;
2つのシステム間にファイアウォールも存在しません。それらは同じネットワークセグメント上にあり、Windowsファイアウォールは完全に遮断されています。
解決
マシンでSQL Server Browserが実行されていますか? \ SQLExpressなどの名前付きインスタンスの場合、SQLブラウザーにより、クライアントマシンは接続先のポートを識別できます。
デフォルトでは、TCP 1433で実行されるのはデフォルトインスタンスのみです。クライアントがデフォルトポートに接続できない場合、UDP 1434でSQLブラウザに照会して、指定された名前付きインスタンスに使用する正しいポートを見つけます。