SQL Server復(fù)制需要有實際的服務(wù)器名稱才能連接到服務(wù)器
服務(wù)器上安裝的WIN2008 R2,然后沒有在意機器名,安裝了SQL2008 R2數(shù)據(jù)庫之后,配置AD域的時候修改了機器名。
然后,開始配置數(shù)據(jù)庫鏡像同步的時候,先試了下數(shù)據(jù)庫復(fù)制發(fā)布,結(jié)果提示“SQL Server 復(fù)制需要有實際的服務(wù)器名稱才能連接到服務(wù)器。不支持通過服務(wù)器別名、IP 地址或任何其他備用名稱進行連接。請指定實際的服務(wù)器名稱...”,如下圖所示。

網(wǎng)上查了下,有同學(xué)總結(jié)說是機器名不對,這才想起來之前確實修改過機器名,只是本次鏈接數(shù)據(jù)庫中的實例用的是IP或別名形式的地址。好了,解決辦法如下:
1.檢查服務(wù)器(機器)名稱,在數(shù)據(jù)庫默認實例或非命名實例中執(zhí)行:
use mastergoselect @@servername;select serverproperty('servername')
2.發(fā)現(xiàn)上述 SQL 查詢得到的服務(wù)器名稱和實際的計算機名稱不符合,則執(zhí)行下面:
sp_dropserver 'old_server_name'gosp_addserver 'current_computer_name','local'
3.再次執(zhí)行步驟1,發(fā)現(xiàn)服務(wù)器名稱沒有變或者顯示為空值,重啟SQLSERVER 服務(wù)。最后執(zhí)行步驟1,服務(wù)器名稱顯示正常。
注意:如果有多個實例,則每個實例對應(yīng)以上3個步驟分別走一遍才行。
相關(guān)文章
SQL Server 2008 安裝SQLDMO.dll的方法
ASP.NET利用它可以實現(xiàn)在線備份、還原數(shù)據(jù)庫等各種功能2014-05-05
SQL server 2008 數(shù)據(jù)安全(備份和恢復(fù)數(shù)據(jù)庫)
備份和恢復(fù)數(shù)據(jù)庫對于數(shù)據(jù)庫管理員來說是保證數(shù)據(jù)安全性的一項重要工作。SQL server 2008提供了高性能的備份和恢復(fù)功能,可以實現(xiàn)多種方式的數(shù)據(jù)庫備份和恢復(fù)操作,避免了由于各種故障造成的損失而丟失數(shù)據(jù)2012-08-08
SQL SERVER 2008 64位系統(tǒng)無法導(dǎo)入ACCESS/EXCEL怎么辦
操作系統(tǒng)Windows Server 2008 X64,數(shù)據(jù)庫SQL Server 2008 X64,Office 2007(好像只有32位),在存儲過程執(zhí)行OpenDatasource導(dǎo)入Access數(shù)據(jù)的時候遇到問題了,Oledb 4.0已經(jīng)不被支持,該怎么辦呢?本文給大家分享我的解決辦法,需要的朋友可以參考下2015-11-11
SQL Server 2008 R2占用cpu、內(nèi)存越來越大的兩種解決方法
這篇文章主要介紹了SQL Server 2008 R2占用內(nèi)存越來越大的兩種解決方法,需要的朋友可以參考下2017-10-10
SQL Server 2008+ Reporting Services (SSRS)使用USER登錄問題
這篇文章主要介紹了SQL Server 2008+ Reporting Services (SSRS)使用USER登錄問題的解決辦法,十分的實用,有需要的小伙伴可以參考下。2015-06-06

