服务器以前应该改过计算机名称 ,在用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 服务,问题解决。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3167542/ ,如需转载,请注明出处,否则将追究法律责任。