我在公司遇到问题,其中设置的SQL Server名称确实不一致,并且我在重做这些服务器时试图对其进行修复。我基本上有3个名称不同的服务器,我想使用只需要服务器名称的服务器。例如:
服务器1:
服务器名称:MDGSQLP01 \ MDG
实例名称:MDGServer2:
服务器名称:MDGSQLP02
InstanceName:Server3
服务器名称:MDGSQLP03 / MDGSQLP03
InstanceName:MDGSQLP03
因此,当我连接所有这些服务器时,显然必须使用服务器名称。我希望它们都像Server2那样命名,因此我的连接字符串始终是MDGSQLP0_。有人知道这是怎么做的吗?我是否需要卸载服务器才能删除实例名称?
答案 0 :(得分:1)
要以一致的方式连接到所有服务器,可以更改端口号,而不用更改实例名称,因此它们都具有相同的值。如果将此新值设置为默认端口号(1433),则无需指定实例名称或端口号即可进行连接。
SQL Server Configuration Manager
。SQL Server Network Configuration
。TCP/IP protocol
。Properties
。IP Addresses
标签。1433
。 NB:这意味着您不能使用动态端口号(动态端口号使用SQL Browser
服务将实例名称解析为相关端口号的请求)。这有一些缺点:
但是,这些问题通常并不重要。