我更改了计算机名称,并在 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 的计算机