5

是否可以在主机文件中包含端口号?我问的原因是因为我有一些站点,我正试图从一个托管服务器迁移到另一个,并且这些站点指向一个使用标准 TCP/IP 端口 (1433) 的旧 SQL 服务器。在新服务器上,SQL Server 端口不同,我不想更改这些站点的连接字符串。

谢谢!

4

5 回答 5

11

这在主机文件中是不可能的。DNS 对端口号一无所知。

于 2009-11-18T23:01:59.170 回答
6

您可以在 SQL 配置管理工具中配置别名。旨在完全涵盖这种情况。

于 2009-11-18T23:02:31.320 回答
2

hosts 文件将主机名转换为 IP 地址(反之亦然)。您不能包含端口号。

于 2009-11-18T23:02:07.767 回答
0

您可以设置一个路由器在新站点上进行端口转发,并且 - 如果尚未通过路由器路由,则将路由器的地址作为新主机。

于 2009-11-18T23:06:17.680 回答
0

如果这对我将我的定义如下的任何人有帮助,请在 hosts 文件中:

xxx.xxx.xxx.xxx  MyServer

MyServer 在特定端口上工作。

当 SQL Server 2005 管理工作室在创建连接时询问“服务器名称”时,我输入了“Myserver,1234”,其中 1234 是端口号。

因为它会在下次下拉菜单中记住它们,所以这对我来说已经足够了。

于 2010-08-17T10:03:39.223 回答