SqlServer2005数据同步
在订阅服务的时候选择发布服务器无法通过域名来选择
"SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称“DB-SERVER\SQL2005”。 (Replication.Utilities)"
这是在选择发布服务器时跳出来的信息。
我在外围设置好了同时使用tcp/ip和named pipes.
在SqlServer Configuration Manager设置了别名
仍然无法连接。
[解决办法]
http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573845.aspx
SQL2005 同步复制
[解决办法]
应该是你的权限问题
[解决办法]
今天在做sql server 2005 复制的时候,提示复制需要有实际的服务器名称才能连接到服务器……的消息,一开始不知道什么意思!后来在网上查了一下才知道,原来是以前我把机器改过名字。用select @@servername和select serverproperty'servername'一查看,果然输出的结果不一样.后来我就用邹老大的解决方案改了一下脚本是:if serverproperty('servername') <> @@servername begin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('servername') as sysname) exec sp_addserver @server = @server , @local = 'LOCAL' end需注意的是,改过之后必须要重启一下SQL 服务器才可以,这时在用select @@servername 和select serverproperty('servername')查看的结果是一样的,都是当前服务器的名字了。
[解决办法]
http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573845.aspx
SQL2005 同步复制
[解决办法]
是不是多实例?端口改过吗?
如果改过用DB-SERVER\SQL2005,端口
[解决办法]
别名肯定是不支持了
"SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称。
需要在指定服务器的时候显示指定端口试试 DB-SERVER\SQL2005,13440
[解决办法]
ping
telnet ip 端口
试试
[解决办法]
参考这里:
http://blog.csdn.net/lihan6415151528/archive/2009/09/02/4511004.aspx
[解决办法]
mark