sp_procoption (Transact-SQL)
Establece el procedimiento almacenado para la ejecución automática. Un procedimiento almacenado establecido para ejecutarse automáticamente se ejecuta cada vez que se inicia una instancia de SQL Server.
Sintaxis
sp_procoption [ @ProcName = ] 'procedure'
, [ @OptionName = ] 'option'
, [ @OptionValue = ] 'value'
Argumentos
[ @ProcName = ] 'procedure'
Nombre del procedimiento para el cual se establece una opción. procedure es de tipo nvarchar(776) y no tiene ningún valor predeterminado.[ @OptionName = ] 'option'
Es el nombre de la opción que se va a establecer. El único valor para option es startup.[ @OptionValue = ] 'value'
Indica si se establece la opción como activada (true u on) o desactivada (false u off). value es de tipo varchar(12) y no tiene ningún valor predeterminado.
Valores de código de retorno
0 (correcto) o número de error (error)
Comentarios
Los procedimientos de inicio deben estar en la base de datos maestra y no pueden contener parámetros de entrada (INPUT) ni salida (OUTPUT). . La ejecución de los procedimientos almacenados comienza cuando se recuperan todas las bases de datos y se registra el mensaje "Se completó la recuperación" en el inicio.
Permisos
Necesita la pertenencia al rol fijo de servidor sysadmin.