我有一台 SQL Server 2000,我想将数据复制到 SQL Server 2008。但是,2000 服务器上 select @@servername 和 select serverproperty('servername') 的输出不同,从而阻止了复制。有一个解决此问题的流程,请访问http://support.microsoft.com/kb/818334有人这样做过吗?遵循此过程会有什么影响?有什么需要防范的“陷阱”吗?我的 2000 服务器是一台单独的生产服务器……非常可怕。请提供意见。
答案1
修复简单,无创。dropserver/addserver 命令实际上只影响复制,因此运行它们不会有问题。
此外,这并不是重命名实例,只是对 SQL 复制而言。听起来服务器在安装 SQL 后曾更改过名称。这就是导致您的查询返回不同值的原因。