两台服务器都是在外网.
服务器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文件试试