Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Establece o borra la configuración de ejecución automática de un procedimiento almacenado. Un procedimiento almacenado que se establece en ejecución automática se ejecuta cada vez que se inicia una instancia de SQL Server.
Convenciones de sintaxis de Transact-SQL
sys.sp_procoption
[ @ProcName = ] N'ProcName'
, [ @OptionName = ] 'OptionName'
, [ @OptionValue = ] 'OptionValue'
[ ; ]
Nombre del procedimiento para el que se va a establecer una opción. @ProcName es nvarchar(776), sin ningún valor predeterminado.
Nombre de la opción que se va a establecer. @OptionName es varchar(35) y el único valor posible es startup
.
Indica si se va a establecer la opción en (true
o on
) o desactivada (false
o off
). @OptionValue es varchar(12), sin ningún valor predeterminado.
0
(correcto) o número de error (error).
Los procedimientos de inicio deben estar en el dbo
esquema de la master
base de datos y no pueden contener INPUT
parámetros o 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.
Requiere la pertenencia al rol fijo de servidor sysadmin .
En el ejemplo siguiente se establece un procedimiento para la ejecución automática.
EXEC sp_procoption @ProcName = N'<procedure name>',
@OptionName = 'startup',
@OptionValue = 'on';
En el ejemplo siguiente se detiene la ejecución automática de un procedimiento.
EXEC sp_procoption @ProcName = N'<procedure name>',
@OptionName = 'startup',
@OptionValue = 'off';
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy