4

SQL2005Expressのインスタンスをにインストールしました<computername>/SQLEXPRESS。インストールされるインスタンスは1回だけです。リモート接続を許可し、SQL認証をオンにし、TCP / IP、名前付きパイプ、およびVIAを有効にしましたが、別のコンピューターからデータベースにアクセスできません。私は得続けます:

SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLServerがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:SQLネットワークインターフェイス、エラー:26-指定されたサーバー/インスタンスの検索エラー)

他に何を探すことができますか?ワイプされる前にこの同じシステムに接続するために使用されたので、私のコードは正しいと確信しています。接続文字列も正しいと確信しています。

Server=<computername>\SQLEXPRESS;User Id=<username>;Password=<password>;

また、2つのシステムの間にファイアウォールはありません。それらは同じネットワークセグメント上にあり、Windowsファイアウォールは完全に遮断されています。

4

1 に答える 1

8

SQL Serverブラウザはマシン上で実行されていますか?\ SQLExpressのような名前付きインスタンスの場合、SQLブラウザを使用すると、クライアントマシンは接続するポートを識別できます。

デフォルトでは、デフォルトインスタンスのみがTCP 1433で実行されます。クライアントがデフォルトポートに接続できない場合、クライアントはUDP 1434でSQLブラウザにクエリを実行し、特定の名前付きインスタンスに使用する正しいポートを見つけます。

于 2009-01-17T06:02:35.870 に答える