新安裝的sqlserver 2008 R2,並還原數據庫后,修改了服務器的主機名稱,導致sqlserver的實例名稱有變化.
一下是查詢方式語句
use master go select @@SERVERNAME select SERVERPROPERTY('servername')
下面是修改語句
use master go if SERVERPROPERTY('servername') <> @@SERVERNAME begin declare @server sysname set @server = @@SERVERNAME exec sp_dropserver @server=@server set @server= CAST(SERVERPROPERTY('servername') as sysname) exec sp_addserver @server = @server,@local='LOCAL' end
修改后,重啟sqlserver ,再次驗證實例名稱.