Поделиться через


sp_add_maintenance_plan_db (Transact-SQL)

Связывает базу данных с планом обслуживания.

ПримечаниеПримечание

Эта хранимая процедура используется планами обслуживания базы данных. Эта возможность заменена планами обслуживания, не использующими данную хранимую процедуру. Используйте данную процедуру для поддержки планов обслуживания баз данных в установках, которые были обновлены из предыдущих версий SQL Server.

В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис


sp_add_maintenance_plan_db [ @plan_id = ] 'plan_id' , 
     [ @db_name = ] 'database_name'

Аргументы

  • [ @plan_id =] 'plan_id'
    Указывает идентификатор плана обслуживания. Аргумент plan_id имеет тип uniqueidentifier и должен быть допустимым идентификатором.

  • [ @db_name =] 'database_name'
    Указывает имя базы данных, добавляемой к плану обслуживания. База данных должна существовать или быть создана перед добавлением к плану. Аргумент database_name имеет тип sysname.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Процедуру sp_add_maintenance_plan_db необходимо запускать из базы данных msdb.

Разрешения

Хранимую процедуру sp_add_maintenance_plan_db могут выполнять только члены предопределенной роли сервера sysadmin.

Примеры

В этом примере к плану обслуживания, созданному процедурой sp_add_maintenance_plan, добавляется база данных AdventureWorks2008R2.

EXECUTE   sp_add_maintenance_plan_db N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',N'AdventureWorks2008R2'