暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
DBCC CHECKDB (Transact-SQL) .pdf
31
14页
0次
2024-03-04
5墨值下载
DBCC CHECKDB (Transact-SQL)
项⽬
2023/04/27
11 个参与者
反馈
本文内容 语法 参数 注解 对索引执⾏逻辑⼀致性检查 显⽰另外 13
适⽤于: SQL Server Azure SQL 数据库 Azure SQL 托管实例
通过执⾏下列操作检查指定数据库中所有对象的逻辑和物理完整性:
对数据库运⾏ DBCC CHECKALLOC
对数据库中的每个表和视图运⾏ DBCC CHECKTABLE
对数据库运⾏ DBCC CHECKCATALOG
验证数据库中每个索引视图的内容。
使⽤ FILESTREAM 在文件系统中存储 varbinary(max) 数据时,验证表元数据和文件系统⽬录
和文件之间的链接级⼀致性。
验证数据库中的 Service Broker 数据。
这意味着不必将 DBCC CHECKALLOC DBCC CHECKTABLE DBCC CHECKCATALOG 命令与
DBCC CHECKDB 分开运⾏。 有关这些命令执⾏的检查的详细信息,请参阅这些命令的说明。
DBCC CHECKDB 在包含内存优化表的数据库上受⽀持,但验证仅在基于磁盘的表上发⽣。
是,作为数据库备份和恢复的⼀部分,将对内存优化文件组中的文件完成 CHECKSUM 验证。
由于 DBCC 修复选项不可⽤于内存优化表,因此必须定期备份数据库并测试备份。 如果内存优化
表中出现数据完整性问题,必须从上次已知的正确备份中还原。
Transact-SQL 语法约定
语法
syntaxsql复制
DBCC CHECKDB
 [ ( database_name | database_id | 0
   [ , NOINDEX
   | , { REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD } ]
 ) ]
 [ WITH
   {
     [ ALL_ERRORMSGS ]
     [ , EXTENDED_LOGICAL_CHECKS ]
     [ , NO_INFOMSGS ]
     [ , TABLOCK ]
备注
若要查看 SQL Server 2014 及更早版本的 Transact-SQL 语法,请参阅 早期版本文档
参数
database_name | database_id | 0
要为其运⾏完整性检查的数据库的名称或 ID 如果未指定,或者指定为 0,则使⽤当前数据库。
数据库名称必须符合 标识符 规则。
NOINDEX
指定不对⽤户表的非聚集索引执⾏会占⽤很⼤系统开销的检查。 此选项将减少总执⾏时间。
NOINDEX 不影响系统表,因为总是对系统表索引执⾏完整性检查。
REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD
指定 DBCC CHECKDB 修复发现的错误。 仅将 REPAIR 选项作为最后⼿段使⽤。 指定的数据库必
须处于单⽤户模式,才能使⽤以下修复选项之⼀。
REPAIR_ALLOW_DATA_LOSS
尝试修复报告的所有错误。 这些修复可能会导致⼀些数据丢失。
警告
REPAIR_ALLOW_DATA_LOSS 选项是受⽀持的功能,但是,它可能并非总是使数据库处于物
理上⼀致的状态的最佳选项。 如果成功, REPAIR_ALLOW_DATA_LOSS 选项可能会导致⼀
些数据丢失。 实际上,它可能导致的数据丢失多于⽤户从上次已知成功备份还原数据库导
致的数据丢失。
Microsoft 始终建议⽤户从上次已知成功备份还原,作为从 DBCC CHECKDB 报告的错误恢复
的主要⽅法。 REPAIR_ALLOW_DATA_LOSS 选项不是从已知成功备份还原的替代⽅法。
是⼀个紧急选项,仅当不可从备份恢复时建议作为最后⼿段使⽤。
仅能使⽤ REPAIR_ALLOW_DATA_LOSS 选项修复的某些错误可能涉及释放⾏、⻚或⼀些列
⻚以清除错误。 ⽤户不可再访问或恢复已释放的数据,且⽆法确定已释放数据的准确内
容。 因此,释放任何⾏或⻚后参照完整性可能不准确,因为此修复操作不包括检查或维护
外键约束。 使⽤ REPAIR_ALLOW_DATA_LOSS 选项后,⽤户必须检查其数据库的参考完整
     [ , ESTIMATEONLY ]
     [ , { PHYSICAL_ONLY | DATA_PURITY } ]
     [ , MAXDOP = number_of_processors ]
   }
 ]
]
of 14
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜