如何在SQL Server中更改实例名称

Ser*_*gii 5 sql-server connection database-connection

是否可以在SQL SERVER中更改实例名称?现在我有./MSSQLR2,我想要./SQLEXPRESS。我试图通过此命令来做到这一点

--sp_dropserver 'HYDROGEN\MSSQLR2';
--sp_addserver 'HYDROGEN\MSSQLR2', local;
Run Code Online (Sandbox Code Playgroud)

然后重新启动服务器,但似乎无法正常工作。

Ale*_*lex 5

供将来参考,sp_dropserver并且sp_addserver 只能用于重命名实例名称中与计算机名称对应的部分。因此,您可以使用它将服务器名称重命名HYDROGENHELIUM,但如果不重新安装则无法更改实例名称MSQSQLR2(请参阅 Jerome Bradley 的答案)。详细信息可以参见MSDN

sp_dropserver 'HYDROGEN\MSSQLR2';
GO
sp_addserver 'HELIUM\MSSQLR2', local;
GO
Run Code Online (Sandbox Code Playgroud)


Mat*_*zer -1

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

  • 你*可以*,但我认为你*不应该*。请参阅[Remus 的回答](http://stackoverflow.com/a/908205/61305)。 (2认同)