2011-01-11 55 views
2

是否可以在SQL SERVER中更改实例名称?现在我有./MSSQLR2和 我想./SQLEXPRESS。我试图通过这个命令做到这一点如何在SQL Server中更改实例名称

--sp_dropserver 'HYDROGEN\MSSQLR2'; 
--sp_addserver 'HYDROGEN\MSSQLR2', local; 

然后重新启动服务器,但它似乎不工作。

+0

您更改实例名称的商业价值是什么?它很少影响应用程序或设计。 – qxg 2014-05-10 17:31:47

回答

0

您可以创建实例别名: http://www.mssqltips.com/tip.asp?tip=1620

+1

你*可以*,但我不认为你*应该*。参见[来自Remus的这个答案](http://stackoverflow.com/a/908205/61305)。 – 2013-09-08 22:01:04

0

以供将来参考,sp_dropserversp_addserver只能用于重命名对应于计算机名的实例名称的一部分。因此,您可以使用它将服务器名称HYDROGEN重命名为HELIUM,但不能在不重新安装的情况下更改实例名称MSQSQLR2(请参阅Jerome Bradley的回答)。详情请见MSDN

sp_dropserver 'HYDROGEN\MSSQLR2'; 
GO 
sp_addserver 'HELIUM\MSSQLR2', local; 
GO 
相关问题