Partilhar via


sp_procoption (Transact-SQL)

Define o procedimento armazenado para execução automática. Um procedimento armazenado que está definido para execução automática será executado toda vez que uma instância do SQL Server for iniciada.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ @ProcName = ] 'procedure'
    É o nome do procedimento para o qual uma opção será definida. procedure é nvarchar(776), sem padrão.

  • [ @OptionName = ] 'option'
    É o nome da opção a ser definida. O único valor para option é startup.

  • [ @OptionValue = ] 'value'
    É o fato de a opção ser definida como ligada (true ou on) ou desligada (false ou off). value é varchar(12), sem padrão.

Valores de código de retorno

0 (êxito) ou um número de erro (falha)

Comentários

Os procedimentos de inicialização devem estar no banco de dados mestre e não podem conter parâmetros INPUT ou OUTPUT. A execução dos procedimentos armazenados inicia quando o banco de dados mestre é recuperado durante a inicialização.

Permissões

Requer associação na função de servidor fixa sysadmin.