2010-04-19 108 views
1

我試圖讓數據庫鏡像在兩臺計算機之間的SQL Server 2008上工作。我檢查了連通性,但這裏是我最終得到的結果:在主機上,服務器可以連接到鏡像,但由於它'無法連接'(我檢查了連通性,一切正常)拒絕建立鏡像夥伴關係。SQL Server 2008數據庫鏡像瘋狂

奇怪的事情發生在鏡子上。首先,鏡子現在認爲它是鏡像的。其次,在我刪除並恢復鏡像數據庫之後,它會進入恢復模式,然後卡在那裏。

任何想法你可能對此讚賞。謝謝!

回答

1
  • 沒有您所設置的認證嗎? Windows還是證書?
  • 你是否打開鏡像端點這兩個機器?

連接配置文件,以機器和監視這些事件:

查找到的機錯誤日誌對於任何事件當你試圖設置的時候跟蹤鏡像會話。

會發生什麼情況是當您嘗試設置鏡像會話時,兩臺計算機(主體和鏡像)將嘗試打開彼此的兩個通信通道,並且它們都相互進行身份驗證。如果您的networkj連接在任何方向(防火牆,dns,ipsec)都是代理,或者Windows身份驗證失敗(域信任問題),或者SSL身份驗證失敗(使用證書時未正確部署),或者SQL授權失敗鏡像端點上的CONNECT權限),其中任何一項都將阻止會話成功,並且您將收到「無法連接」消息。要找到根本原因,Profiler是你的朋友。

1

恢復是一種允許將額外的備份日誌恢復到數據庫的狀態。您可以從恢復到網上用這個命令移動:

RESTORE DATABASE YourDb WITH RECOVERY 
+0

謝謝,這部分讓我走出永恆的「恢復......」狀態。不解決其他問題,雖然:) – 2010-04-20 07:37:39