我们的一台 SQL Server 2008 R2 SP1 服务器上出现了完全的 RAID 故障。我设置了一个新服务器并恢复了所有内容,我们基本上重新启动并运行了。但是,我有一个小问题:我正在尝试恢复发布/订阅,但我一直遇到服务器名称错误。
看来我急于让事情恢复正常,我在某处使用了 FQDN 而不是 Netbios 名称。如果我这样做SELECT @@SERVERNAME
,我会得到 netbios 名称('KAI'),但如果我这样做,sp_helpservers
我会看到名称和网络名称字段的 FQDN('kai.caymanport.com')。
我该如何纠正这个或者我可以纠正这个?我已经尝试做一个sp_dropserver
, sp_addserver 'KAI', LOCAL
(有效)但是没有帮助。
1,运行 sp_Drop/addserver 后,如果没有其他问题,很可能系统需要启动。您也可以考虑停机时间。
2、如果重启服务器后问题仍然存在,您可以禁用副本服务器之间的连接,分别恢复每个副本,然后在新服务器上设置副本。
3、如果你的SP是旧的,你也可能会遇到问题,请参考微软的SP新版本。
谢谢,