当我想要创建新的发布或订阅时,我收到以下消息。
“Sql Server 复制需要实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。指定实际的服务器名称”
有谁知道我应该做什么?
我在以下链接中找到了解决方案http://www.cryer.co.uk/brian/sqlserver/replication_requires_actual_server_name.htm http://www.cryer.co.uk/brian/sqlserver/replication_requires_actual_server_name.htm
感谢 Brian Cryer 提供的有用网站
引用链接以避免链接失效:
Cause:
在最初安装 SQL Server 后已重命名的服务器上观察到此错误,并且 SQL Server 配置功能在其中@@SERVERNAME
仍然返回服务器的原始名称。这可以通过以下方式确认:
select @@SERVERNAME
go
这应该返回服务器的名称。如果不正确,请按照以下步骤进行更正。
Remedy:
要解决该问题,需要更新服务器名称。使用以下内容:
sp_addserver 'real-server-name', LOCAL
如果这给出了一个错误,抱怨该名称已存在,则使用以下序列:
sp_dropserver 'real-server-name'
go
sp_addserver 'real-server-name', LOCAL
go
相反,如果报告的错误是“已有本地服务器”。然后使用以下顺序:
sp_dropserver old-server-name
go
sp_addserver real-server-name, LOCAL
go
其中“old-server-name”是原始错误正文中包含的名称。
停止并重新启动 SQL Server。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)