sp_help_schedule (Transact-SQL)
Se aplica a:SQL Server
Muestra información acerca de programaciones.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_help_schedule
[ @schedule_id = ] id ,
[ @schedule_name = ] 'schedule_name'
[ , [ @attached_schedules_only = ] attached_schedules_only ]
[ , [ @include_description = ] include_description ]
Argumentos
[ @schedule_id = ] id
Identificador de la programación que se va a enumerar. schedule_name es int, sin ningún valor predeterminado. Se pueden especificar schedule_id o schedule_name .
[ @schedule_name = ] 'schedule_name'
Nombre de la programación que se va a enumerar. schedule_name es sysname, sin ningún valor predeterminado. Se pueden especificar schedule_id o schedule_name .
[ @attached_schedules_only = ] attached_schedules_only ]
Especifica si solo se muestran las programaciones a las que está asociado un trabajo. attached_schedules_only es bit, con un valor predeterminado de 0. Cuando attached_schedules_only es 0, se muestran todas las programaciones. Cuando attached_schedules_only es 1, el conjunto de resultados solo contiene programaciones asociadas a un trabajo.
[ @include_description = ] include_description
Especifica si se deben incluir descripciones en el conjunto de resultados. include_description es bit, con un valor predeterminado de 0. Cuando include_description es 0, la columna schedule_description del conjunto de resultados contiene un marcador de posición. Cuando include_description es 1, la descripción de la programación se incluye en el conjunto de resultados.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Este procedimiento devuelve el siguiente conjunto de resultados:
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
schedule_id | int | Número de identificador de la programación. |
schedule_uid | uniqueidentifier | Identificador de la programación. |
schedule_name | sysname | Nombre de la programación. |
enabled | int | Indica si la programación está habilitada (1) o no (0). |
freq_type | int | Valor que indica cuándo se va a ejecutar el trabajo. 1 = Una vez 4 = Diario 8 = Semanal 16 = Mensual 32 = Mensual, en relación con el freq_interval 64 = Ejecutar cuando se inicia el servicio SQLServerAgent. |
freq_interval | int | Días en los que se ejecuta el trabajo. El valor depende del valor de freq_type. Para más información, consulte sp_add_schedule (Transact-SQL). |
freq_subday_type | int | Unidades para freq_subday_interval. Para más información, consulte sp_add_schedule (Transact-SQL). |
freq_subday_interval | int | Número de períodos de freq_subday_type que se van a producir entre cada ejecución del trabajo. Para más información, consulte sp_add_schedule (Transact-SQL). |
freq_relative_interval | int | La aparición del trabajo programado del freq_interval en cada mes. Para más información, consulte sp_add_schedule (Transact-SQL). |
freq_recurrence_factor | int | Número de meses entre las ejecuciones programadas del trabajo. |
active_start_date | int | Fecha en que se activó la programación. |
active_end_date | int | Fecha final de la programación. |
active_start_time | int | Hora del día en que se inicia la programación. |
active_end_time | int | Hora del día en que termina la programación. |
date_created | datetime | Fecha en que se creó la programación. |
schedule_description | nvarchar(4000) | Descripción de la programación en inglés (si se solicita). |
job_count | int | Devuelve el número de trabajos que hacen referencia a esta programación. |
Comentarios
Cuando no se proporcionan parámetros, sp_help_schedule enumera la información de todas las programaciones de la instancia.
Permisos
De forma predeterminada, los miembros del rol fijo de servidor sysadmin pueden ejecutar este procedimiento almacenado. Al resto de usuarios se les debe conceder uno de los siguientes roles fijos de base de datos del Agente SQL Server en la base de datos msdb :
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
Para detalles sobre los permisos de estos roles, consulte Roles fijos de base de datos del Agente SQL Server.
Los miembros de SQLAgentUserRole solo pueden ver las programaciones que poseen.
Ejemplos
A. Mostrar información de todas las programaciones de la instancia
El ejemplo siguiente muestra información de todas las programaciones de la instancia.
USE msdb ;
GO
EXEC dbo.sp_help_schedule ;
GO
B. Mostrar información de una programación específica
El ejemplo siguiente muestra información de la programación denominada NightlyJobs
.
USE msdb ;
GO
EXEC dbo.sp_help_schedule
@schedule_name = N'NightlyJobs' ;
GO
Consulte también
sp_add_schedule (Transact-SQL)
sp_attach_schedule (Transact-SQL)
sp_delete_schedule (Transact-SQL)
sp_detach_schedule (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de