Gav*_*ris 5 sql-server network connectivity dac
使用 SQL 2016 企业版
默认实例将在 1433 上侦听,DAC 端口将在 TCP 1434 上侦听。SQL 浏览器将在 UDP 1434 上侦听。任何后续命名的实例都将从 49152 到 65535 范围内的窗口动态分配端口,它们的 DAC 端口也是如此。对这些命名实例的连接请求(包括 DAC)将调用 SQL Browser 并告知端口号。
您可以使用 SQL Server 配置工具将命名实例的端口更改为静态端口号,但没有将 DAC 端口设置为静态端口号的选项。
当我向网络团队建议我希望为远程 DAC 连接开放整个端口范围时,他们并不热情。
有没有办法将 DAC 端口设置为命名实例的已知静态端口号?
Han*_*non 10
要为专用的专用管理员连接 (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 使用不同的机制,我还不知道。
归档时间: |
|
查看次数: |
817 次 |
最近记录: |