sp_dbcc_recommendations dbname [,"<date>"[, <opid>[, "<objectname>"]]]
<dbname>
是数据库的名称,就是要为此数据库生成建议。类型为 varchar,并且该参数是必需的。
<date>
是一个表示 dbcc checkstorage 操作完成的日期和时间的 datetime 值,将为该操作分析报告的故障。如果没有指定 <date> 或 <opid>,则 SAP ASE 服务器使用最近操作的日期。如果同时指定 <date> 和 <opid>,SAP ASE 服务器将忽略日期。<date> 是可选的。
<opid>
是 checkstorage 操作的操作 ID,将为该操作分析报告的故障。如果没有指定 <opid> 或 <date>,则 SAP ASE 服务器使用最近操作的日期。如果同时指定 <date> 和 <opid>,SAP ASE 服务器将忽略 <date>。此参数的类型为 int。
<objectname>
是 sp_dbcc_recommendations 为其生成建议的对象的名称。如果没有指定 <objectname>,则为数据库中所有对象生成建议。此参数的类型为 varchar。
根据与操作 id 2 相对应的 checkstorage 操作报告的故障,为数据库 my_db 中的对象 t1 生成建议的修复列表:
sp_dbcc_recommendations my_db, null, 2, 't1'
根据 2002 年 9 月 15 日下午 7:10:18:463 完成的 checkstorage 操作报告的故障,为数据库 my_db 中的所有对象生成建议的修复列表:
sp_dbcc_recommendations my_db, 'Sep 15 2002 7:10:18:463PM'
根据最近的 checkstorage 操作,为数据库 my_db 中的所有对象生成建议的修复列表:
sp_dbcc_recommendations my_db
sp_dbcc_recomendations 分析由与指定的操作 ID 或日期相对应的 checkstorage 操作报告的故障,并为目标数据库中的指定对象生成推荐的更正操作列表