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