適用於:SQL Server
在某些 AlwaysOn 可用性群組部署中,在裝載主要複本的系統和裝載次要複本的系統之間會有檔案路徑差異。 如果次要複本上不存在新增檔案作業的檔案路徑,則新增檔案作業會在主要資料庫上成功。 但是加入檔案作業會造成次要資料庫暫停。 這反過來又會導致次要複本進入狀態 NOT SYNCHRONIZING 。
注意
可能的話,指定次要資料庫的檔案路徑 (包括磁碟機代號) 應該與對應主要資料庫的路徑相同。
問題解決
若要解決此問題,資料庫擁有者必須完成以下步驟:
從可用性群組中移除次要資料庫。 如需詳細資訊,請參閱移除可用性群組中的次要資料庫 (SQL Server)。
在現有的次要資料庫上,使用 WITH
NORECOVERY和WITH MOVE(指定裝載次要複本之伺服器執行個體上的檔案路徑) ,將包含新增檔案之檔案群組的完整備份還原至次要資料庫。 如需詳細資訊,請參閱 將資料庫還原至新位置 (SQL Server)。備份主要資料庫上包含新增檔案作業的交易記錄,並使用 WITH
NORECOVERY和WITH MOVE手動還原次要資料庫上的記錄備份。從主要資料庫還原
WITH NO RECOVERY任何其他未完成的記錄備份,準備次要資料庫以重新加入可用性群組。將次要資料庫重新加入可用性群組。 如需詳細資訊,請參閱 將次要資料庫加入 Always On 可用性群組。
相關內容
- 什麼是 Always On 可用性群組?
- 針對 Always On 可用性群組準備次要資料庫
- 針對孤立使用者進行疑難排解 (SQL Server)
- 疑難排解 AlwaysOn 可用性群組組態 (SQL Server)