sp_help_maintenance_plan (Transact-SQL)
Область применения: SQL Server
Возвращает сведения об указанном плане обслуживания. Если план не указан, эта хранимая процедура возвращает сведения обо всех планах обслуживания.
Примечание.
Эта хранимая процедура используется планами обслуживания базы данных. Эта функция заменена планами обслуживания, которые не используют эту хранимую процедуру. Используйте эту процедуру для поддержания планов обслуживания базы данных при установке, которые были обновлены с предыдущей версии SQL Server.
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
[ ; ]
Аргументы
[ @plan_id = ] 'plan_id'
Задает идентификатор плана обслуживания. @plan_id является уникальным идентификатором по умолчаниюNULL
.
Значения кода возврата
Нет.
Результирующий набор
Если указана @plan_id , sp_help_maintenance_plan
возвращает три таблицы: план, база данных и задание.
Таблица планирования
Имя столбца | Тип данных | Description |
---|---|---|
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 . |
Таблица базы данных
Имя столбца | Description |
---|---|
database_name |
Имя всех баз данных, связанных с планом обслуживания. database_name имеет тип sysname. |
Таблица заданий
Имя столбца | Description |
---|---|
job_id |
Идентификатор всех заданий, связанных с планом обслуживания. job_id uniqueidentifier. |
Замечания
sp_help_maintenance_plan
находится в msdb
базе данных.
Разрешения
Эта хранимая процедура принадлежит роли db_owner . Вы можете предоставить EXECUTE
разрешения для любого пользователя, но эти разрешения могут быть переопределены во время обновления SQL Server.
Примеры
В этом примере описательные сведения о плане FAD6F2AB-3571-11D3-9D4A-00C04FB925FC
обслуживания.
EXEC sp_help_maintenance_plan
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';