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 — UNIQUEIDENTIFIER. По умолчанию имеет значение NULL.
Значения кода возврата
нет
Результирующие наборы
Если указан plan_id , sp_help_maintenance_plan вернет три таблицы: Plan, Database и Job.
Таблица Plan
Имя столбца | Тип данных | Description |
---|---|---|
plan_id | uniqueidentifier | Идентификатор плана обслуживания. |
plan_name | sysname | Имя плана обслуживания. |
date_created | datetime | Дата создания плана обслуживания. |
владелец | 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
Имя столбца | Description |
---|---|
database_name | Имя всех баз данных, связанных с планом обслуживания. Аргумент database_name имеет тип sysname. |
Таблица Job
Имя столбца | Description |
---|---|
job_id | Идентификатор всех заданий, связанных с планом обслуживания. job_id является уникальным идентификатором. |
Замечания
sp_help_maintenance_plan находится в базе данных msdb.
Разрешения
Только члены предопределенных ролей сервера sysadmin могут выполнять sp_help_maintenance_plan.
Примеры
В этом примере возвращаются сведения описательного характера о плане обслуживания FAD6F2AB-3571-11D3-9D4A-00C04FB925FC.
EXECUTE sp_help_maintenance_plan
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';
См. также
Планы обслуживания
Хранимые процедуры плана обслуживания базы данных (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по