sp_procoption (Transact-SQL)

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

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

Синтаксис

sp_procoption [ @ProcName = ] 'procedure' 
        , [ @OptionName = ] 'option' 
        , [ @OptionValue = ] 'value' 

Аргументы

  • [ @ProcName = ] 'procedure'
    Имя процедуры, для которой устанавливается автовыполнение. Аргумент procedure имеет тип nvarchar(776) и не имеет значения по умолчанию.
  • [ @OptionName = ] 'option'
    Имя устанавливаемого параметра. Единственное возможное значение аргумента optionstartup.
  • [ @OptionValue = ] 'value'
    Указание, включать данный аргумент (true или on) или же отключать его (false или off). Аргумент value имеет тип varchar(12) и не имеет значения по умолчанию.

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

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

Замечания

Процедуры автозапуска должны находиться в базе данных master и не могут содержать входных (INPUT) или выходных (OUTPUT) параметров. Выполнение этих процедур начинается сразу после восстановления базы данных master при запуске системы.

Разрешения

Требует членства в фиксированной серверной роли sysadmin.

См. также

Справочник

Хранимые процедуры ядра СУБД (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)

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

Автоматическое выполнение хранимых процедур

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

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