sp_dbcc_exclusions <dbname>, <op>, <type>, <exclusion_list>
<dbname>
是排除项适用的数据库的名称,如果适用于所有数据库,则为 null。
<op>
是要执行的操作。有效值包括:
<type>
是要排除的项的类型。可接受的值有 faults、tables、<combo> 或 null(当 <op> 为 null 或 listall 时)。键入 varchar。
<exclusion_list>
是由故障、表、表条目和故障条目或 null 组成的逗号分隔列表。键入 varchar。
从所有数据库上的 sp_dbcc_faultreport 处理中排除表 syslogs 和 syscomments:
sp_dbcc_exclusions null, 'add', 'tables', 'syslogs, syscomments'
从 my_db 数据库的处理中排除故障类型 100036:
sp_dbcc_exclusions my_db, 'add', 'faults', '100036'
将以下内容添加到与 my_db 对应的排除列表:与表 mytable 相关的故障类型 100002,以及与 syslogs 相关的故障类型 100035:
sp_dbcc_exclusions my_db, 'add', 'combo', 'mytable:100002, syslogs:100035'
从与 my_db 对应的排除列表中删除故障类型 100036:
sp_dbcc_exclusions my_db, 'drop', 'faults', '100036'
####示例 5
显示与 my_db 对应的排除列表:
sp_dbcc_exclusions my_db
显示所有数据库的已记录的排除:
sp_dbcc_exclusions null, 'listall'
使用 sp_dbcc_exclusions 时,还存在一些其它注意事项:
<listall>,<dbname> 必须为 null。如果 <op> 为 null,sp_dbcc_exclusions 会列出指定数据库的记录的排除。
<dbname> 参数不是 null 的 sp_dbcc_exclusions。
<dbname> 和 <op> 参数为 null,则用户必须是系统管理员,或者至少拥有一个已记录了排除的数据库。
<dbname> 参数为 null 而 <op> 参数为 <listall>,则用户必须是系统管理员,或者至少拥有一个已记录了排除的数据库。如果用户不是系统管理员,将只报告用户拥有的数据库的记录的排除。