服務(wù)器上安裝的WIN2008 R2,然后沒(méi)有在意機(jī)器名,安裝了SQL2008 R2數(shù)據(jù)庫(kù)之后,配置AD域的時(shí)候修改了機(jī)器名。
然后,開始配置數(shù)據(jù)庫(kù)鏡像同步的時(shí)候,先試了下數(shù)據(jù)庫(kù)復(fù)制發(fā)布,結(jié)果提示“SQL Server 復(fù)制需要有實(shí)際的服務(wù)器名稱才能連接到服務(wù)器。不支持通過(guò)服務(wù)器別名、IP 地址或任何其他備用名稱進(jìn)行連接。請(qǐng)指定實(shí)際的服務(wù)器名稱...”,如下圖所示。
網(wǎng)上查了下,有同學(xué)總結(jié)說(shuō)是機(jī)器名不對(duì),這才想起來(lái)之前確實(shí)修改過(guò)機(jī)器名,只是本次鏈接數(shù)據(jù)庫(kù)中的實(shí)例用的是IP或別名形式的地址。好了,解決辦法如下:
1.檢查服務(wù)器(機(jī)器)名稱,在數(shù)據(jù)庫(kù)默認(rèn)實(shí)例或非命名實(shí)例中執(zhí)行:
use mastergoselect @@servername;select serverproperty('servername')
2.發(fā)現(xiàn)上述 SQL 查詢得到的服務(wù)器名稱和實(shí)際的計(jì)算機(jī)名稱不符合,則執(zhí)行下面:
sp_dropserver 'old_server_name'gosp_addserver 'current_computer_name','local'
3.再次執(zhí)行步驟1,發(fā)現(xiàn)服務(wù)器名稱沒(méi)有變或者顯示為空值,重啟SQLSERVER 服務(wù)。最后執(zhí)行步驟1,服務(wù)器名稱顯示正常。
注意:如果有多個(gè)實(shí)例,則每個(gè)實(shí)例對(duì)應(yīng)以上3個(gè)步驟分別走一遍才行。
您可能感興趣的文章:- SQL Server 復(fù)制需要有實(shí)際的服務(wù)器名稱才能連接到服務(wù)器