Share via


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