SQL Server 2005:重命名数据库服务器实例名称?

SQL Server 2005:重命名数据库服务器实例名称?

有人能告诉我如何在 SQL Server 2005 中重命名 DB 服务器实例名称和 DB 名称吗?

现在我有

SERVER/OLDNAME

-- oldnameDB

我想更改服务器实例并更改数据库名称。

我努力了:

EXEC sp_renamedb'旧名称','新名称'

这改变了树目录中显示的数据库名称。但是,当我执行“select @@servername”时,它仍然是旧名称。此外,MDF 和 LDF 文件仍然是旧名称。

如何彻底更改整个服务器的实例和数据库名称?

谢谢。

答案1

请注意,MSDN 中没有关于重命名实例的文章。这可能是最接近的:如何:重命名承载 SQL Server 独立实例的计算机

坦白说,如果你想改变实例名称,我会重新安装

重命名数据库(已弃用,使用修改数据库)只会更改 sys.databases 中的名称。您将拥有分离、重命名文件、重新连接. 或者使用 MOVE 进行备份/恢复

答案2

可以通过sp_addserver一些注册表编辑来实现

请参阅 oj 的评论:

http://www.sqlnewsgroups.net/group/microsoft.public.sqlserver.server/topic15810.aspx

或者另一个选项是重新安装并重新加载数据库...

相关内容