重命名SQL Server实例

5

更改 SQL Server 实例名称是否可行?还是只能在安装期间设置?

2个回答

6
据我所知,它们只能在安装时更改。您可能可以在保留当前信息的同时使用安装程序包更改名称。我建议备份您所有的数据库然后尝试此操作。
另外,更改实例名称只会带来很多麻烦。即使您可以这样做,我强烈建议别去做。

1

您无法重命名 实例,但是您可以重命名服务器 (仅限sql2000) - 这有帮助吗?

请查看:

sp_dropserver 'oldname', 'droplogins'

然后;

sp_addserver 'newname', local

请注意,如果该服务器上有任何正在运行的作业,它们也需要被重命名;

use msdb
go

update sysjobs set originating_server = 'newname'

您需要重新启动您的SQL Server


在SQL Server 2005中,msdb数据库的sysjobs表中没有originating_server列,只有一个名为originating_server_id的列,其值是数字(int/decimal)。 - Dels
这对于 SQL Server Express 2005 不起作用。我找不到原始服务器。一定有另外的方法。 - Junior Mayhé
真的 - 它只适用于 sql2000 - Stuart Helwig

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接