San*_*pan 6 sql-server availability-groups dbcc-checkdb
我们真的需要在配置了 Always On 同步更新的数据库上运行 DBCC checkdb 吗?
我相信自动页面修复机制应该识别损坏并自动修复它。
Sha*_*nky 8
是的,您确实需要在所有辅助副本上运行 checkdb。如果您阅读有关自动页面修复的MS 文档,它会说
自动页面修复无法修复以下控制页面类型: 文件标题页(页 ID 0)。 第 9 页(数据库引导页)。 分配页面:全局分配映射 (GAM) 页面、共享全局分配映射 (SGAM) 页面和页面可用空间 (PFS) 页面。
自动页面修复无法修复以下控制页面类型:
文件标题页(页 ID 0)。
第 9 页(数据库引导页)。
分配页面:全局分配映射 (GAM) 页面、共享全局分配映射 (SGAM) 页面和页面可用空间 (PFS) 页面。
因此,您可以看到并非所有类型的修复都由自动页面修复修复。如果您遇到的损坏不是自动修复修复的错误,该怎么办。
如果您在没有 FCI 的 WSFC 上使用可用性组,则存储将是本地存储,因此您需要单独运行 checkdb 并分析每个副本的存储。
归档时间:
6 年,10 月 前
查看次数:
625 次
最近记录: