当前位置: 代码迷 >> Sql Server >> Sql2005用IP连接可以连,但是用别号连接连不上
  详细解决方案

Sql2005用IP连接可以连,但是用别号连接连不上

热度:70   发布时间:2016-04-24 10:12:33.0
Sql2005用IP连接可以连,但是用别名连接连不上.
本帖最后由 jasonliangbiz 于 2014-06-12 11:32:18 编辑
两台服务器都是在外网.
服务器Ser1在国内,服务器名为Ser1, 设置为发布服务器.
服务器Ser2在国外,服务器名为Ser2,设置为订阅服务器.

订阅服务器连发布服务器时,用别名连不上. 

已经开启了Named Pipes.
服务器Ser1也已经设置了
别名:Ser1
服务器: 122.226.*.*(IP地址)
协议:tcp/ip
参数:1433

但是就是连不上.
提示错误:

标题: 连接到服务器
------------------------------

无法连接到 Ser1。

------------------------------
其他信息:

无法连接到服务器 Ser1。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 53)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476

------------------------------
按钮:

确定
------------------------------



求解决办法.谢谢!


------解决方案--------------------
把ip地址和对应的服务器名加到hosts文件试试
  相关解决方案