我致力于在不受信任的域上的 sqlserver 之间创建复制。但我开始意识到我只能使用服务器名而不是服务器的 ip 地址。我尝试使用从系统管理员那里获得的当前服务器名。但仍然与服务器名连接仍然显示相同的错误:
sqlserver replication requires the actual servername to make connection
Connection throught a server alias,IP address, any other alternate are not supported
Specify the actual server name,'WIN-2JQ9ZRN3T'.(Replication.Utitilies).
我运行了一个脚本来显示我的服务器名称:
Select @@SERVERNAME
结果是:WIN-2JQ9ZRN3T。这对我来说很奇怪。我无法连接我通过管理工作室从我的 sysad 获得的名称,但在远程桌面上我可以使用该名称进行远程连接。
现在我想使用我在互联网上遇到的这个脚本来更新我的服务器名:
sp_dropserver old-server-name
go
sp_addserver real-server-name, LOCAL
go
但是我不知道会有什么影响,因为我的前任在同一台服务器上配置了一个链接服务器。请指教