新安裝的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 ,再次驗證實例名稱.
