两者都适合您的原因是由于 SQL Browser 服务在您的服务中运行(开始 - 运行 - services.msc)。MS SQL Server 的默认实例将侦听端口 1433,但命名实例将使用“动态”端口,并且 SQL Server Browser 服务会将您映射到该端口。这在您有安全问题并希望继续使用相同端口以便配置 ACL 的大型环境中并不好。
要对此进行测试,您需要查看底部的链接,这将使您在 SQL Server 配置管理器的所有网络接口中删除动态端口中的“0”,然后在“端口”中设置硬编码端口#' 部分位于最底部。然后您需要重新启动 MS SQL Server 服务并停止 SQL Server Browser 服务。
执行此操作后,您可以连接到端口号,而不是实例名称。因此,例如它会从: SQLServer1\InstanceName
到:
SQLServer1,41450(您提供的任何自定义端口号)。
您还可以通过以下方式使其更加清晰:
SQLServer1\InstanceName,41450(包括名称和端口号,但它将始终转到端口号,而不是名称)。
归档时间: |
|
查看次数: |
25172 次 |
最近记录: |