sp_help_maintenance_plan (Transact-SQL)
Возвращает сведения об указанном плане обслуживания. Если конкретный план не указан, то данная хранимая процедура возвращает сведения обо всех планах обслуживания.
Примечание |
---|
Эта хранимая процедура используется планами обслуживания базы данных. Эта возможность заменена планами обслуживания, не использующими данную хранимую процедуру. Используйте данную процедуру для поддержки планов обслуживания баз данных в установках, которые были обновлены из предыдущих версий SQL Server. |
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.
Синтаксис
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_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_name |
Имена всех баз данных, связанных с планом обслуживания. Аргумент database_name имеет тип sysname. |
Имя столбца |
Описание |
---|---|
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'
См. также