sp_help_maintenance_plan (Transact-SQL)

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

ms189816.note(ru-ru,SQL.90).gifПримечание.
Эта хранимая процедура используется планами обслуживания базы данных. Эта возможность заменена планами обслуживания, не использующими данную хранимую процедуру. Используйте данную процедуру для поддержки планов обслуживания баз данных в установках, которые были обновлены из предыдущих версий 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'

См. также

Основные понятия

Хранимые процедуры плана обслуживания базы данных (Transact-SQL)

Другие ресурсы

Планы обслуживания

Справка и поддержка

Получение помощи по SQL Server 2005