web-dev-qa-db-ja.com

名前付きインスタンスの静的DACポート

SQL 2016 Enterprise Editionの使用

デフォルトのインスタンスは1433でリッスンし、DACポートはTCP 1434でリッスンします。SQLブラウザーはUDP 1434でリッスンします。後続の名前付きインスタンスは、49152の範囲のウィンドウから動的に割り当てられたポートを取得しますそれらの名前付きインスタンスへの接続要求(DACを含む)は、SQLブラウザーを呼び出し、ポート番号を通知します。

SQL Server構成ツールを使用して、名前付きインスタンスのポートを静的ポート番号に変更できますが、DACポートを静的ポート番号に設定するオプションはありません。

私がネットワークチームに、リモートDAC接続のためにポート範囲全体を開放してほしいと提案したとき、それらは熱狂的ではありませんでした。

名前付きインスタンスの既知の静的ポート番号にDACポートを設定する方法はありますか?

5
Gavin Harris

Microsoft Support site から取得:

専用の専用管理者接続(DAC)の静的ポートを構成するには、インスタンスに対応するレジストリキーを更新する必要があります。たとえば、レジ​​ストリキーは次のようになります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.X\MSSQLServer\SuperSocketNetLib\AdminConnection\Tcp

注「MSSQL.X」の「X」は、SQL Server 2005の場合はインスタンスがインストールされているディレクトリ、またはSQL Server 2008の場合はインスタンス名を示す番号です。

この記事ではSQL Server 2008について説明していますが、これは2005以降のすべてのWindowsベースのバージョンで機能します。 Linux上のSQL Serverは、私がまだ認識していない別のメカニズムを使用しています。

9
Max Vernon