Compartilhar 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 todos os bancos de dados são recuperados e a mensagem "A recuperação foi concluída" é registrada na inicialização.

Permissões

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