在Enroll Instance 到UCP时,发现一个Server 的 Name 和实际环境中的Server Name 不同,可能是改名导致,使用如下脚本修复,并重启service。
--将两者协调一致,再重启 SQL Server 服务 if serverproperty(‘servername‘)<>@@servername begin declare @server sysname set @server= @@servername exec sys.sp_dropserver @server = @server set @server = cast(serverproperty(‘servername‘) as sysname) exec sys.sp_addserver @server = @server ,@local = ‘LOCAL‘ end use master go select name ,@@servername,serverproperty(‘servername‘) from sys.servers where server_id=0 --Local Server ID = 0 go
参考文档:
SQL服务器名称的更改1.使用[email protected]@ServerName可以看到当前数据库的服务器名2.
serverproperty('servername') 和 @@servername 返回的值Server name 不同
时间: 2024-10-13 00:55:22