SQL Server2005修改計算機名后不能發(fā)布訂閱
題:在一臺安裝有SQL Server2005的計算機上,更改計算機名后,在發(fā)布訂閱的時候提示如下錯誤報告:
由于需要需要配置一個發(fā)布訂閱,可是一直報告:" sql server 復制需要有實際的服務器名稱才能連接到服務器,不支持通過別名、ip地址或其他任何備用名稱進行連接。請指定實際的服務器名稱“XXX”(Replication Utlities)。"
解決辦法:
1、 查看計算機名
use master
go
select @@servername
select servERProperty('servername')
輸出結果如圖:
前后計算機名稱不一致,說明計算機被修改過名稱
2、修復問題,使用命令語句
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
3、 重啟數據庫服務
4、 查看修復后的計算機名
use master
go
select @@servername
select serverproperty('servername')
5、 說明修復成功,運行訂閱,成功。。
核心關注:銳祥ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。