是否可以在主机文件中包含端口号?我问的原因是因为我有一些站点,我正试图从一个托管服务器迁移到另一个,并且这些站点指向一个使用标准 TCP/IP 端口 (1433) 的旧 SQL 服务器。在新服务器上,SQL Server 端口不同,我不想更改这些站点的连接字符串。
谢谢!
是否可以在主机文件中包含端口号?我问的原因是因为我有一些站点,我正试图从一个托管服务器迁移到另一个,并且这些站点指向一个使用标准 TCP/IP 端口 (1433) 的旧 SQL 服务器。在新服务器上,SQL Server 端口不同,我不想更改这些站点的连接字符串。
谢谢!
这在主机文件中是不可能的。DNS 对端口号一无所知。
您可以在 SQL 配置管理工具中配置别名。旨在完全涵盖这种情况。
hosts 文件将主机名转换为 IP 地址(反之亦然)。您不能包含端口号。
您可以设置一个路由器在新站点上进行端口转发,并且 - 如果尚未通过路由器路由,则将路由器的地址作为新主机。
如果这对我将我的定义如下的任何人有帮助,请在 hosts 文件中:
xxx.xxx.xxx.xxx MyServer
MyServer 在特定端口上工作。
当 SQL Server 2005 管理工作室在创建连接时询问“服务器名称”时,我输入了“Myserver,1234”,其中 1234 是端口号。
因为它会在下次下拉菜单中记住它们,所以这对我来说已经足够了。