您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_dbcc_recommendations

语法


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。

示例

示例 1

根据与操作 id 2 相对应的 checkstorage 操作报告的故障,为数据库 my_db 中的对象 t1 生成建议的修复列表:


sp_dbcc_recommendations my_db, null, 2, 't1'

示例 2

根据 2002 年 9 月 15 日下午 7:10:18:463 完成的 checkstorage 操作报告的故障,为数据库 my_db 中的所有对象生成建议的修复列表:


sp_dbcc_recommendations my_db, 'Sep 15 2002 7:10:18:463PM'

示例 3

根据最近的 checkstorage 操作,为数据库 my_db 中的所有对象生成建议的修复列表:


sp_dbcc_recommendations my_db

用法

sp_dbcc_recomendations 分析由与指定的操作 ID 或日期相对应的 checkstorage 操作报告的故障,并为目标数据库中的指定对象生成推荐的更正操作列表