Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает сведения об указанном плане обслуживания. Если конкретный план не указан, то данная хранимая процедура возвращает сведения обо всех планах обслуживания.
Примечание. |
|---|
| Эта хранимая процедура используется планами обслуживания базы данных. Эта возможность заменена планами обслуживания, не использующими данную хранимую процедуру. Используйте данную процедуру для поддержки планов обслуживания баз данных в установках, которые были обновлены из предыдущих версий 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)
Примечание.