sp_help_jobcount (Transact-SQL)
Se aplica a: SQL Server
Proporciona el número de trabajos a los que se ha adjuntado una programación.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_help_jobcount
[ [ @schedule_name = ] N'schedule_name' ]
[ , [ @schedule_id = ] schedule_id ]
[ ; ]
Argumentos
[ @schedule_id = ] schedule_id
Identificador de la programación que se va a mostrar. @schedule_id es int, sin valor predeterminado.
Se pueden especificar @schedule_id o @schedule_name .
[ @schedule_name = ] N'schedule_name'
Nombre de la programación que se va a mostrar. @schedule_name es sysname, sin ningún valor predeterminado.
Se pueden especificar @schedule_id o @schedule_name .
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Devuelve el siguiente conjunto de resultados:
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
JobCount |
int | Número de trabajos para la programación especificada. |
Comentarios
Este procedimiento muestra el número de trabajos adjuntos a la programación especificada.
Permisos
Este procedimiento almacenado es propiedad del rol db_owner . Puede conceder EXECUTE
permisos para cualquier usuario, pero estos permisos se pueden invalidar durante una actualización de SQL Server.
A otros usuarios se les debe conceder uno de los siguientes Agente SQL Server roles fijos de base de datos en la msdb
base de datos:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Para detalles sobre los permisos de estos roles, consulte Roles fijos de base de datos del Agente SQL Server.
Solo los miembros de sysadmin pueden ver los recuentos de trabajos que pertenecen a otros usuarios.
Ejemplos
El ejemplo siguiente muestra el número de trabajos adjuntos a la programación NightlyJobs
.
USE msdb;
GO
EXEC sp_help_jobcount
@schedule_name = N'NightlyJobs';
GO