程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> SQL Server 復制需要有實際的服務器名稱才能連接到服務器

SQL Server 復制需要有實際的服務器名稱才能連接到服務器

編輯:更多數據庫知識

今天在做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即可解決這個問題

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved