sp_add_maintenance_plan_job (Transact-SQL)
Связывает план обслуживания с существующим заданием.
Примечание |
---|
Эта хранимая процедура используется планами обслуживания базы данных. Эта возможность заменена планами обслуживания, не использующими данную хранимую процедуру. Используйте данную процедуру для поддержки планов обслуживания баз данных в установках, которые были обновлены из предыдущих версий SQL Server. |
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.
Синтаксис
sp_add_maintenance_plan_job [ @plan_id = ] 'plan_id' , [ @job_id = ] 'job_id'
Аргументы
[ @plan_id =] 'plan_id'
Указывает идентификатор плана обслуживания. Аргумент plan_id имеет тип uniqueidentifier и должен быть допустимым идентификатором.[ @job_id =] 'job_id'
Указывает идентификатор задания, которое необходимо связать с планом обслуживания. Аргумент job_id имеет тип uniqueidentifier и должен быть допустимыми идентификатором. Чтобы создать задание или задания, необходимо выполнить хранимую процедуру sp_add_job или использовать среду SQL Server Management Studio.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Хранимую процедуру sp_add_maintenance_plan_job следует запускать из базы данных msdb.
Разрешения
Только члены предопределенной роли сервера sysadmin могут выполнять хранимую процедуру sp_add_maintenance_plan.
Примеры
В данном примере создается задание «B8FCECB1-E22C-11D2-AA64-00C04F688EAE» к плану обслуживания при помощи хранимой процедуры sp_add_maintenance_plan_job.
EXECUTE sp_add_maintenance_plan_job N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE'
См. также