DBCC CHECKD 手工修復和優(yōu)化數據庫 各種參數的用法說明
DBCC CHECKDB 在包含內存優(yōu)化表的數據庫上受支持,但驗證僅在基于磁盤的表上發(fā)生。 但是,作為數據庫備份和恢復的一部分,將對內存優(yōu)化文件組中的文件完成 CHECKSUM 驗證。由于 DBCC 修復選項不可用于內存優(yōu)化表,您必須定期備份數據庫并測試備份。 如果內存優(yōu)化表中出現數據完整性問題,必須從上次已知的正確備份中還原。
示例:DBCC CHECKDB ('db_name', REPAIR_FAST);
1. REPAIR_ALLOW_DATA_LOSS 嘗試修復報告的所有錯誤。 這些修復可能會導致一些數據丟失。
2. REPAIR_FAST 保留該語法只是為了向后兼容。 未執(zhí)行修復操作。
3. REPAIR_REBUILD,執(zhí)行不會丟失數據的修復。 這包括快速修復(如修復非聚集索引中缺少的行)以及更耗時的修復(如重新生成索引)。此參數不修復涉及 FILESTREAM 數據的錯誤。
下一篇:d盤格式化后還能恢復數據嗎?恢復數據圖文教程