Хранимая процедура sp_delete_maintenance_plan_db (Transact-SQL)
Применимо к:SQL Server
Отсоединяет определенный план обслуживания от указанной базы данных.
Примечание.
Эта хранимая процедура используется планами обслуживания базы данных. Эта функция заменена планами обслуживания, которые не используют эту хранимую процедуру. Используйте эту процедуру для поддержания планов обслуживания базы данных при установке, которые были обновлены с предыдущей версии SQL Server.
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_delete_maintenance_plan_db
[ @plan_id = ] 'plan_id'
, [ @db_name = ] N'db_name'
[ ; ]
Аргументы
[ @plan_id = ] 'plan_id'
Указывает идентификатор плана обслуживания. @plan_id является уникальным идентификатором без значения по умолчанию.
[ @db_name = ] N'db_name'
Указывает имя базы данных, которая должна быть удалена из плана обслуживания. @db_name — sysname без значения по умолчанию.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_delete_maintenance_plan_db
должен выполняться из msdb
базы данных.
Хранимая sp_delete_maintenance_plan_db
процедура удаляет связь между планом обслуживания и указанной базой данных; она не удаляет или не уничтожает базу данных.
При sp_delete_maintenance_plan_db
удалении последней базы данных из плана обслуживания хранимая процедура также удаляет план обслуживания.
Разрешения
Эта хранимая процедура принадлежит роли db_owner . Вы можете предоставить EXECUTE
разрешения для любого пользователя, но эти разрешения могут быть переопределены во время обновления SQL Server.
Примеры
Удаляет план обслуживания в AdventureWorks2022
базе данных, добавленный ранее с помощью sp_add_maintenance_plan_db
.
EXEC sp_delete_maintenance_plan_db
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'AdventureWorks2022';
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по