Si está creando un trabajo del Agente SQL Server por primera vez, es posible que deba habilitar primero los procedimientos almacenados extendidos del Agente SQL Server (XP del Agente SQL Server).
Cuando utiliza la herramienta SQL Server Management Studio (SSMS) para iniciar el servicio del Agente SQL Server, estos procedimientos almacenados extendidos se habilitan automáticamente.
Cuando usa T-SQL, puede habilitar los XP del Agente SQL Server con sp_configure
procedimiento almacenado.
Ejemplo
Primero, ejecute el siguiente código para mostrar las opciones avanzadas
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Resultado:
Started executing query at Line 18 Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Started executing query at Line 20 Commands completed successfully. Total execution time: 00:00:00.126
Después de que se ejecutó la primera línea, nos aconsejó ejecutar RECONFIGURE
, cosa que hicimos.
Compruebe la configuración actual de Agent XPs
Primero, verifiquemos la configuración actual para los XP del Agente SQL Server.
EXEC SP_CONFIGURE 'Agent XPs';
Resultado:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 0 | 0 | +-----------+-----------+-----------+----------------+-------------+
El config_value
y run_value
la configuración es 0
, lo que significa que no está habilitado. Queremos que estos sean 1
.
Los valores posibles son:
Valor | Descripción |
---|---|
0 | Los procedimientos almacenados extendidos del Agente SQL Server no están disponibles (valor predeterminado) |
1 | Los procedimientos almacenados extendidos del Agente SQL Server están disponibles. |
Habilitar XP de agente
Aquí se explica cómo habilitar los Agent XP.
EXEC SP_CONFIGURE 'Agent XPs', 1;
GO
RECONFIGURE;
GO
Resultado:
Started executing query at Line 23 Configuration option 'Agent XPs' changed from 0 to 1. Run the RECONFIGURE statement to install. Started executing query at Line 25 Commands completed successfully. Total execution time: 00:00:00.142
Esto se completó con éxito.
Vuelva a comprobar la configuración actual de Agent XPs
Ahora vamos a comprobar la configuración de nuevo.
EXEC SP_CONFIGURE 'Agent XPs';
Resultado:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 1 | 1 | +-----------+-----------+-----------+----------------+-------------+
Ahora podemos ver que config_value
y run_value
son 1
, que es lo que queremos.
Ocultar opciones avanzadas
Una vez que haya terminado, es posible que desee volver a ocultar las opciones avanzadas.
EXEC sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO