疑難排解失敗的加入檔案作業 (AlwaysOn 可用性群組)

適用於:SQL Server

在某些 AlwaysOn 可用性群組部署中,在裝載主要複本的系統和裝載次要複本的系統之間會有檔案路徑差異。 如果加入檔案作業的檔案路徑不存在於次要複本,則加入檔案作業將會在主要資料庫上成功完成。 但是加入檔案作業會造成次要資料庫暫停。 而這又會導致次要複本進入 NOT SYNCHRONIZING 狀態。

注意

我們建議,給定次要資料庫的檔案路徑 (包括磁碟機代號) 盡可能與對應主要資料庫的路徑完全相同。

解決問題

若要解決此問題,資料庫擁有者必須完成以下步驟:

  1. 從可用性群組中移除次要資料庫。 如需詳細資訊,請參閱移除可用性群組中的次要資料庫 (SQL Server)

  2. 在現有次要資料庫上,使用 WITH NORECOVERY 和 WITH MOVE (指定裝載次要複本之伺服器執行個體上的檔案路徑),將包含加入之檔案的檔案群組的完整備份還原到次要資料庫。 如需詳細資訊,請參閱將資料庫還原到新位置 (SQL Server)

  3. 在主要伺服器上備份包含加入檔案作業的交易記錄,並且使用 WITH NORECOVERY 和 WITH MOVE 手動在次要資料庫上還原記錄備份。

  4. 透過使用 WITH NO RECOVERY 從主要資料庫還原任何其他未完成的記錄備份,準備次要資料庫重新加入可用性群組。

  5. 將次要資料庫重新加入可用性群組。 如需詳細資訊,請參閱將次要資料庫聯結至可用性群組 (SQL Server)

另請參閱

AlwaysOn 可用性群組概觀 (SQL Server)
針對可用性群組手動準備次要資料庫 (SQL Server)
針對孤立使用者進行疑難排解 (SQL Server)
疑難排解 AlwaysOn 可用性群組組態 (SQL Server)