Sql-Server

如何使“已鏡像、已斷開/恢復中”的 SQL 數據庫投入使用?

  • August 3, 2017

我有一個 SQL Server 2005 鏡像數據庫,只有主伺服器和輔助伺服器,沒有見證伺服器。今晚主要已經關閉,並且在一段時間內不會重新上線。輔助伺服器仍在執行,但處於“鏡像、斷開/恢復中”狀態。如何讓數據庫恢復並執行?我的應用程序都使用指定主伺服器和輔助伺服器的字元串。

我相信如果您不使用見證人,您仍然可以使用強制服務啟用鏡像實例。此方法應將服務傳遞到您的鏡像,但存在數據失去的風險。這篇technet文章應該可以開始告訴你所涉及的流程以及所涉及的風險。

強製鏡像接管的T-SQL是:

ALTER DATABASE database_name SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS

其中 database_name 是鏡像數據庫的名稱。這必須在鏡像伺服器上執行。

確保在執行此操作之前閱讀文章,以便了解任何潛在風險。

引用自:https://serverfault.com/questions/116762