服务器以前应该改过计算机名称 ,在用SQL server做复制操作的时候,提示:
SQL Server 复制需要有实际的服务器名称才能连接到服务器。请指定实际的服务器名称“”。 (Replication.Utilities)
解决方法:
从系统表sys.sysservers 查看列 svrname
SELECT*FROM sys.sysservers
可以发现不是新的计算机名,问题就出在此处。
先用 sp_dropserver 删除服务器,
EXEC sp_dropserver 'WIN-P49816EER44'
再用 sp_addserver 添加新的服务器
sp_addserver '新计算机名', local
GO
用语句查询修改结果
SELECT @@SERVERNAME
SELECT serverproperty('ServerName')
发现两个查询结果不一致,计算机名还没改过来。
后重启SQL SERVER 服务,问题解决。