日期:2014-05-17  浏览次数:20432 次

sql server 2005 跨网段数据库复制订阅的时候不能用ip和别名?
在创建订阅服务器时提示
SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称
如果IP和别名都不能用,那如何实现订阅跨网段的服务器呢

*远程服务器还没有固定ip 是用花生壳 名字.oicp.net
*可以通过 名字.oicp.net来访问到远程服务器,1433端口映射都做好了

------解决方案--------------------
没有固定ip的话不能用,别名的话只是本机可用,对于远程连接是不可用的。因为不这样的话可能会有两个不同的库使用同一个别名
------解决方案--------------------
你创建订阅复制,必须提供完整的实例名。
可以参考下边链接看看
http://social.microsoft.com/Forums/en-US/sqlserverzhchs/thread/aaca736d-1df3-4608-a6ed-409851b5713e
------解决方案--------------------
SQL Server 配置管理器--别名--添加一个别名就ok了


我很奇怪提示别名不行,但是加一个就好了
------解决方案--------------------
你不用固定IP,下次分发服务器重启IP变了,你这映射又没了,你访问的时候DNS到哪儿给你找啊