Хранимая процедура sp_delete_maintenance_plan_db (Transact-SQL)

Отсоединяет определенный план обслуживания от указанной базы данных.

Примечание

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

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

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

Синтаксис

sp_delete_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_delete_maintenance_plan_db должна запускаться из базы данных msdb.

Хранимая процедура sp_delete_maintenance_plan_db удаляет взаимосвязь плана обслуживания с указываемой базой данных; она не удаляет и не разрушает базу данных.

Когда хранимая процедура sp_delete_maintenance_plan_db удаляет последнюю базу данных из плана обслуживания, она также удаляет план обслуживания.

Разрешения

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

Примеры

Удаление плана обслуживания в базе данных AdventureWorks2012, добавленного ранее при помощи процедуры sp_add_maintenance_plan_db.

EXECUTE   sp_delete_maintenance_plan_db N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'AdventureWorks2012';

См. также

Основные понятия

Планы обслуживания

Хранимые процедуры плана обслуживания базы данных (Transact-SQL)