修改SQL Server中的計算機名


安裝SQL Server之后,如果修改計算機名會導致登錄異常,或者某些功能不能用,例如配置Replication時會提示如下錯誤:

SQL Server replication requires the actual server name to make a connection to the server.

這是因為SQL Server中保存了老的計算機名,系統中的計算機名修改后,SQL Server中的計算機名與系統計算機名不一致。修改系統計算機名后還需要修改SQL Server中的計算機名。

檢查SQL Server的服務器名稱

在SQL查詢中輸入以下指令查詢服務器的名稱,如果與實際的計算機名不一致則需要修改。

SELECT @@SERVERNAME

  

更新服務器名稱

exec sp_dropserver 'old_server_name'  -- old_server_name是以前的計算機名
GO
exec sp_addserver 'current_computer_name','local'  -- current_computer_name是當前的計算機名稱

  

然后重啟SQL Server服務,再次運行 SELECT @@SERVERNAME 檢查是否修改成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM