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

文章翻译 文章翻译
文章编号: 303774 - 查看本文应用于的产品
本文的发布号曾为 CHS303774
错误号:354825 (SHILOH_BUGS)
展开全部 | 关闭全部

本文内容

症状

SQL Server 2000 联机图书主题"重命名服务器"中的示例不完整。该示例中缺少关键字"local"。

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

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

sp_dropserver <old_name>
go
sp_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 安装程序)

属性

文章编号: 303774 - 最后修改: 2003年11月12日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 标准版
关键字:?
kbbug kbpending KB303774
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com