今天在做sql Server 2005的實驗的時候碰到的問題,問題描述很清楚,懷疑是我以前給計算機修改了名稱而導致的.可以用select @@servername和select serverproperty ('servername')對照一下,兩個的結果是否一樣,不一樣就會出現問題,以下給出解決的SQL腳本
復制代碼 代碼如下:
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
執行之後 ,重新sql即可解決這個問題