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


sp_add_maintenance_plan (Transact-SQL)

Добавляет план обслуживания и возвращает его идентификатор.

ms173478.note(ru-ru,SQL.90).gifПримечание.
Эта хранимая процедура используется планами обслуживания базы данных. Эта возможность заменена планами обслуживания, не использующими данную хранимую процедуру. Используйте данную процедуру для поддержки планов обслуживания баз данных в установках, которые были обновлены из предыдущих версий SQL Server.

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

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

Синтаксис


sp_add_maintenance_plan [ @plan_name = ] 'plan_name' , 
          @plan_id = 'plan_id' OUTPUT

Аргументы

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

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

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

Замечания

Процедура sp_add_maintenance_plan должна выполняться в базе данных msdb и создает новый, но пустой план обслуживания. Чтобы добавить одну или более баз данных и связать их с заданием или заданиями, выполните процедуры sp_add_maintenance_plan_db и sp_add_maintenance_plan_job.

Разрешения

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

Примеры

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

DECLARE   @myplan_id UNIQUEIDENTIFIER
EXECUTE   sp_add_maintenance_plan N'Myplan',@plan_id=@myplan_id OUTPUT
PRINT   'The id for the maintenance plan "Myplan" is:'+convert(varchar(256),@myplan_id)
GO

В случае успешного создания плана обслуживания будет возвращен его идентификатор.

'The id for the maintenance plan "Myplan" is:' FAD6F2AB-3571-11D3-9D4A-00C04FB925FC

См. также

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

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

Другие ресурсы

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

Справка и поддержка

Получение помощи по SQL Server 2005