远程连接SQL Server别名而不指定端口?

时间:2017-05-23 18:26:07

标签: sql-server sql-server-2008

我在SQL Server配置管理器中设置了一个别名,它可以在本地计算机上运行。但是,如果我尝试从远程计算机连接到它,如果我通过逗号显式设置端口号(例如FooServer\Apple,1433),则连接才会通过。

如果没有指定端口号,我会得到:

  

无法连接到FooServer \ Apple。

     

其他信息:

     

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)(Microsoft SQL Server,错误:-1)

所以我想知道是否有办法能够使用Alias连接到SQL Server实例而无需显式设置端口?

1 个答案:

答案 0 :(得分:0)

您应该在远程计算机上为服务器创建别名。您的客户端库现在无法解析名称,因为它不知道这是什么。在客户端计算机上创建别名后,别名将在ip,port中解析,连接应该成功