Always On 可用性組 設置時提示 數(shù)據(jù)庫未處于恢復狀態(tài)
廣告:
ALTER DATABASE [JHTErp]
MODIFY FILE (NAME=N'NewOA_Log', SIZE=2MB, FILEGROWTH=60MB, MAXSIZE=最大限制MB)
Always On 可用性組 設置時提示 數(shù)據(jù)庫未處于恢復狀態(tài)
原因分析
還原操作缺失 WITH NORECOVERY 選項
在輔助副本上還原主數(shù)據(jù)庫的備份(完整備份或日志備份)時,未使用 WITH NORECOVERY 參數(shù),導致數(shù)據(jù)庫處于正常在線狀態(tài)(ONLINE),而非加入可用性組必需的“正在還原”狀態(tài)(RESTORING) 。
數(shù)據(jù)庫狀態(tài)不匹配
可用性組要求輔助副本數(shù)據(jù)庫必須處于待恢復狀態(tài)(RESTORING),才能持續(xù)接收并應用來自主副本的事務日志 。
RESTORE DATABASE [數(shù)據(jù)庫名] FROM DISK = '備份文件路徑' WITH NORECOVERY, REPLACE;
SELECT name, state_desc FROM sys.databases WHERE name = '數(shù)據(jù)庫名';
正確狀態(tài)應顯示 RESTORING
此操作可能影響數(shù)據(jù)一致性,僅作為臨時措施
ALTER DATABASE [JHTErp] SET OFFLINE; -- 先脫機
ALTER DATABASE [JHTErp] SET ONLINE WITH NORECOVERY; -- 強制進入恢復狀態(tài)
RESTORE database JHTErp with norecovery
優(yōu)先采用方法一確保數(shù)據(jù)完整性。若問題反復出現(xiàn),需檢查備份/還原流程是否嚴格遵循 Always On 規(guī)范,包括初始完整備份和后續(xù)日志備份的 WITH NORECOVERY 應用
廣告:


