更改了计算机的名称 - SQL 服务器

更改了计算机的名称 - SQL 服务器

我更改了计算机名称,并在 SQL 服务器管理工​​作室 (ssms) 中输入了此命令

sp_dropserver <old_name>;   
sp_addserver <new_name>, local; 

我按下这个查询

select * from sys.servers 

这是结果

这样可以吗?位置、提供商字符串、目录为 NULL?

我如何知道是否一切都根据新的服务器名称发生了变化?我需要重新安装 SSMS 吗?

答案1

假设您有一个默认实例,则您运行的更改服务器名称的代码看起来是正确的。如果 [Select @@servername] 和 [Select * from sys.servers] 的结果返回与您更改的名称相同的名称,则更改成功。结果中的 location、provider_string 和 catalog 列包含 NULL 似乎不是问题(我的环境中也存在这种情况)。您可以使用此 MS 文章作为参考: 重命名承载 SQL Server 的计算机

相关内容