BUG:SQL Server 联机图书中的"重命名服务器"主题不完整

本文的发布号曾为 CHS303774
本文已归档。它按“原样”提供,并且不再更新。
错误号:354825 (SHILOH_BUGS)
症状
SQL Server 2000 联机图书主题"重命名服务器"中的示例不完整。该示例中缺少关键字"local"。

SQL Server 联机图书中的示例为:

sp_dropserver <old_name>gosp_addserver <new_name>go
正确的示例应为:

sp_dropserver <old_name>gosp_addserver <new_name>, 'local'go
备注:运行完 sp_addserver 存储过程后,必须重新启动 SQL Server 服务,才能使对 @@SERVERNAME 的更改生效。

SQL Server 联机图书还有这样一句话:

您不必再次运行安装程序,即可重置计算机名。
上面这句话仅适用于非虚拟服务器。若要重命名虚拟服务器,必须先卸载,然后重新安装该虚拟服务器。
原因
以下是 SQL Server 的 SERVERNAME 可能为 NULL 或与 Microsoft Windows NT 计算机名不同的几个原因:
  • 该计算机已被重命名。

  • 创建了该 SQL Server 计算机的映像,然后将其复制到另一台计算机上。

  • 对本地 SERVERNAME 运行了 sp_dropserver 存储过程。
状态
Microsoft 已经证实这是 SQL Server 2000 中存在的问题。
更多信息
若要检查 SQL Server 服务器名是否与计算机名不同,请比较下面的语句返回的值。如果返回的值不同,或如果 @@SERVERNAME 为 NULL,则需要重命名 SQL Server。例如:
-- 获取当前 SQL Server 名称\实例名称SELECT @@SERVERNAME-- 获取当前计算机名和实例名称SELECT SERVERPROPERTY('MachineName'), SERVERPROPERTY ('InstanceName')

REFERENCES

有关重命名 SQL Server 7.0 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
195759INF:Frequently Asked Questions - SQL Server 7.0 - SQL Setup(常见问题 - SQL Server 7.0 - SQL 安装程序)
BOL books online local rename change server machine image ghost
属性

文章 ID:303774 - 上次审阅时间:12/06/2015 04:02:27 - 修订版本: 2.1

Microsoft SQL Server 2000 标准版

  • kbnosurvey kbarchive kbbug kbpending KB303774
反馈
go sp_addserver go 正确的示例应为: sp_dropserver go sp_addserver , 'local' go 备注 :运行完 sp_addserver 存储过程后,必须重新启动 SQL Server..." />
go sp_addserver go 正确的示例应为: sp_dropserver go sp_addserver , 'local' go 备注 :运行完 sp_addserver 存储过程后,必须重新启动 SQL Server..." />