sp_help_maintenance_plan (Transact-SQL)

Возвращает сведения об указанном плане обслуживания. Если конкретный план не указан, то данная хранимая процедура возвращает сведения обо всех планах обслуживания.

ПримечаниеПримечание

Эта хранимая процедура используется планами обслуживания базы данных. Эта возможность заменена планами обслуживания, не использующими данную хранимую процедуру. Используйте данную процедуру для поддержки планов обслуживания баз данных в установках, которые были обновлены из предыдущих версий SQL Server.

В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис


sp_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]

Аргументы

  • [ @plan_id =] 'plan_id'
    Задает идентификатор плана для плана обслуживания. Аргумент plan_id имеет тип UNIQUEIDENTIFIER. Значение по умолчанию — NULL.

Значения кодов возврата

Нет

Результирующие наборы

Если аргумент plan_id задан, то процедура sp_help_maintenance_plan возвращает три таблицы: Plan, Database и Job.

Таблица Plan

Имя столбца

Тип данных

Описание

plan_id

uniqueidentifier

Идентификатор плана обслуживания.

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

Идентификаторы всех заданий, связанных с планом обслуживания. Аргумент job_id имеет тип uniqueidentifier.

Замечания

Хранимая процедура sp_help_maintenance_plan находится в базе данных msdb.

Разрешения

Процедуру sp_help_maintenance_plan могут выполнять только члены предопределенной роли сервера sysadmin.

Примеры

В этом примере возвращаются сведения описательного характера о плане обслуживания FAD6F2AB-3571-11D3-9D4A-00C04FB925FC.

EXECUTE   sp_help_maintenance_plan 
   N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC'