返回有关指定的维护计划的信息。如果没有指定计划,那么该存储过程将返回有关所有维护计划的信息。
sp_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
[@plan_id =] 'plan_id'
指定维护计划的计划 ID。plan_id 的数据类型为 UNIQUEIDENTIFIER。默认设置为 NULL。
无
如果指定了 plan_id,那么 sp_help_maintenance_plan 将返回三个表:Plan、Database 及 Job。
Plan 表
列名 | 数据类型 | 描述 |
---|---|---|
plan_id | uniqueidentifier | 维护计划 ID。 |
plan_name | sysname | 维护计划名称。 |
date_created | datetime | 创建维护计划的日期。 |
owner | sysname | 维护计划的所有者。 |
max_history_rows | int | 在系统表中,为记录维护计划的历史所分配的最大行数。 |
remote_history_server | int | 远程服务器的名称,可以将历史报表写入该服务器中。 |
max_remote_history_rows | int | 远程服务器上的系统表中所分配的最大行数,可以将历史报表写入该远程服务器中。 |
user_defined_1 | int | 默认设置为 NULL。 |
user_defined_2 | nvarchar(100) | 默认设置为 NULL。 |
user_defined_3 | datetime | 默认设置为 NULL。 |
user_defined_4 | uniqueidentifier | 默认设置为 NULL。 |
Database 表
列名 | 描述 |
---|---|
database_name | 所有与维护计划相关的数据库的名称。database_name 的数据类型为 sysname。 |
Job 表
列名 | 描述 |
---|---|
job_id | 所有与维护计划相关的作业的 ID。job_id 的数据类型为 uniqueidentifier。 |
如果没有指定计划 ID,或者它为 NULL,则 sp_help_maintenance_plan 将返回有关全部现有维护计划的信息。
列名 | 数据类型 | 描述 |
---|---|---|
plan_id | uniqueidentifier | 维护计划 ID。 |
plan_name | sysname | 维护计划名称。 |
date_created | datetime | 创建维护计划的日期。 |
owner | sysname | 维护计划所有者。 |
max_history_rows | int | 在系统表中,为记录维护计划的历史所分配的最大行数。 |
remote_history_server | int | 远程服务器的名称,可以将历史报表写入该远程服务器中。 |
max_remote_history_rows | int | 远程服务器上的系统表中所分配的最大行数,可以将历史报表写入该远程服务器中。 |
user_defined_1 | int | 默认设置为 NULL。 |
user_defined_2 | nvarchar(100) | 默认设置为 NULL。 |
user_defined_3 | datetime | 默认设置为 NULL。 |
user_defined_4 | uniqueidentifier | 默认设置为 NULL。 |
只有 sysadmin 固定服务器角色的成员才可以执行 sp_help_maintenance_plan。