2009-02-25 56 views
4

我在SQL Server 2005生產服務器上的一個數據庫有問題。數據庫屬性「鏡像」頁面

已經爲鏡像設置了許多數據庫,但是當我右鍵單擊並轉到SSMS中的屬性時,在一個特定數據庫上沒有可用的「鏡像」屬性頁。

我已經完成了正常的任務,如設置完全恢復模式,運行數據庫的完全備份和備份日誌。

我看不到這是服務器特定的問題,因爲其他數據庫正在愉快地進行鏡像。

我環顧四周,我看不到我缺少一個設置,任何幫助將不勝感激。

謝謝。

編輯:這與鏡像數據庫沒有關係,但我無法指定鏡像數據庫,我無法看到原理上的「鏡像」頁面。

編輯:我設法使用t-sql命令設置鏡像。但是我仍然無法看到「鏡像頁面」。

UPDATE:這也適用於事務日誌傳送選項。我可以在SQL中成功設置它,但不能通過SSMS。

+1

兼容性級別不夠高? – MichaelGG 2009-02-25 21:05:46

回答

0

我最終不得不爲我遇到的問題召開Microsoft支持電話會議。無論如何,經過一段時間和許多支持會話後,他們發現帶有問題的數據庫在sys.databases中的ID爲4。 ID 1-4通常爲系統數據庫保留,如果數據庫具有這些ID中的任何一個,則不顯示T-log或Mirroring屬性。所以不知怎的,我們的數據庫得到了ID 3,現在我最好繼續並分離並重新附加一些數據庫來重新分配ID。

1

檢查theese項目:

2。鏡像數據庫必須從主體服務器的完全備份創建,並應在「使用Norecovery進行恢復」模型中進行恢復。緊接着還原主數據庫的事務日誌備份,以使鏡像和主數據庫的日誌序列號相互同步。 3 3。鏡像數據庫必須與主體數據庫具有相同的名稱。
... 8。數據庫鏡像可用於企業版,開發人員版和標準版,但請參閱Microsoft網站以獲取比較圖,因爲某些功能在標準版中不可用。 SQL Server Workgroup和Express Editions只能用作見證服務器。
Database Mirroring in Microsoft SQL Server 2005

sp_dbmmonitorresults (Transact-SQL)

0

測試監控我沒有答案,但我昨天在同樣的症狀跑了,我在這裏想起你的問題,哈哈哈。我的問題是我使用嚮導設置了數據庫鏡像,但其中一個系統的防火牆阻止了鏡像端口。嚮導設置一直到啓用數據庫鏡像的最後部分,然後出錯 - 但是在那一刻,鏡像已經建立。鏡像效果很好,但數據庫元數據中有一些設置不正確。即使當我移除防火牆時,SSMS的部分操作就好像沒有爲特定數據庫設置鏡像一樣,即使是這樣。

然後我設置了額外的鏡像數據庫(防火牆關閉),它們工作得很好。我的解決方案是刪除該數據庫上的鏡像,然後再次添加,並且它工作正常。雖然聽起來不像那對你有用。