我们计划为 SQL Server 2005/2008 故障转移集群设置一个静态端口。关于为每个集群的 4 个节点选择/选择哪个端口的任何指南?(主动/主动)我还认为一些应用程序需要了解静态端口。了解哪个应用程序设置为使用 SQL 实例的默认端口的最佳方法是什么?一般来说,在 sql server 故障转移集群上实现端口号更改的最佳方法是什么?
我们计划为 SQL Server 2005/2008 故障转移集群设置一个静态端口。关于为每个集群的 4 个节点选择/选择哪个端口的任何指南?(主动/主动)我还认为一些应用程序需要了解静态端口。了解哪个应用程序设置为使用 SQL 实例的默认端口的最佳方法是什么?一般来说,在 sql server 故障转移集群上实现端口号更改的最佳方法是什么?
我记得在使用集群时,如果您不禁用仲裁的检查点,端口从动态更改为静态不会生效。
以下是更多详细信息:如何将 SQL Server 命名实例的动态端口更改为 SQL Server 2005 群集中的静态端口
此外,应通知应用程序管理员有关端口更改的信息,因为有些地方可以使用它。同样,SQL Server 实例的端口用于许多类型的网络配置中的防火墙设置。
您选择的端口号无关紧要。仅当您需要通过不在本地服务器上的防火墙指定漏洞时才需要静态端口号。所有 SQL Server 客户端驱动程序都可以使用 SQL Server Browser 自动将实例名称转换为 TCP 端口号。
使用动态端口号的好处是 TCP 端口将始终可用。如果您指定一个静态端口号,则有可能在 SQL 启动之前其他东西会抢占该端口(我以前见过这种情况),这将导致 SQL 在不抢占端口的情况下启动。