3

3つのインスタンスを含むSQLサーバーがあります。Management Studioを使用して接続すると、インスタンスの1つに自動的に接続します。毎回同じ。

インスタンス間にデフォルトの名前付きインスタンスがあるようです...それは本当ですか?また、Management Studio(fx a SSISパッケージ)以外のクライアントのインスタンス名で接続した場合も同じですか?

Thx Nicolaj

4

1 に答える 1

5

SQL Serverブラウザサービスは、サーバーへの接続をSQLServerの適切なインスタンスに転送する役割を果たします。コンピューター名のみを使用してSQLServerに接続すると、既定のインスタンスに接続していると見なされ、ポート1433に移動します。名前付きインスタンスに接続すると、インスタンスの名前が取得され、ポートに変換されます。そのインスタンスがリッスンしていること(デフォルトでは動的ポートを使用します)。ブラウザサービスを完全にバイパスして、必要なポートに直接接続することができます。名前は、ポートを常に検索する必要がないようにするためのショートカットにすぎません。

名前付きインスタンスの1つを取得し、ポートを動的から1433に変更すると、1433がデフォルトのポートであるため、サーバー名のみで接続できます。したがって、あなたの場合、2つの名前付きインスタンスと1つのデフォルトインスタンスがあり、毎回デフォルトインスタンスに接続しているか、誰かが名前付きインスタンスの1つのポートを1433に変更しました。

于 2012-02-16T23:37:09.273 に答える