sp_helpdynamicsnapshot_job (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Devuelve información sobre trabajos del agente que generan instantáneas de datos filtrados. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_helpdynamicsnapshot_job [ [ @publication = ] 'publication' ]   
    [ , [ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname' ]  
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]  

Argumentos

[ @publication = ] 'publication' Es el nombre de la publicación. publication es sysname, con un valor predeterminado de %, que devuelve información sobre todos los trabajos de instantánea de datos filtrados que coinciden con el dynamic_snapshot_jobidy dynamic_snapshot_jobnameespecificados para todas las publicaciones.

[ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname' Es el nombre de un trabajo de instantánea de datos filtrado. dynamic_snapshot_jobname es sysname, con el valor predeterminado "%, que devuelve todos los trabajos dinámicos de una publicación con el dynamic_snapshot_jobid especificado. Si no se especificó un nombre de trabajo explícitamente cuando se creó el trabajo, el formato del nombre del trabajo es el siguiente:

'dyn_' + <name of the standard snapshot job> + <GUID>  

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' Es un identificador de un trabajo de instantánea de datos filtrado. dynamic_snapshot_jobid es uniqueidentifier, con el valor predeterminado null, que devuelve todos los trabajos de instantánea que coinciden con el dynamic_snapshot_jobname especificado.

Conjuntos de resultados

Nombre de la columna Tipo de datos Descripción
id int Identifica el trabajo de instantáneas de datos filtrados.
job_name sysname Nombre del trabajo de instantáneas de datos filtrados.
job_id uniqueidentifier Identifica el trabajo de Microsoft Agente SQL Server en el distribuidor.
dynamic_filter_login sysname Valor usado para evaluar la función SUSER_SNAME en un filtro de fila con parámetros definido para la publicación.
dynamic_filter_hostname sysname Valor usado para evaluar la función HOST_NAME en un filtro de fila con parámetros definido para la publicación.
dynamic_snapshot_location nvarchar(255) Ruta a la carpeta de la que se leen los archivos de instantáneas si se utiliza un filtro de fila con parámetros.
frequency_type int Se trata de la frecuencia de ejecución programada del agente, que puede ser uno de estos valores.

1 = Una vez

2 = A petición

4 = Diario

8 = Semanal

16 = Mensual

32 = Relativo mensual

64 = Inicio automático

128 = Periódico
frequency_interval int Los días en los que se ejecuta el agente; puede tener los valores siguientes.

1 = Domingo

2 = Lunes

3 = Martes

4 = miércoles

5 = Jueves

6 = Viernes

7 = Sábado

8 = Día

9 = Días laborables

10 = Días de fin de semana
frequency_subday_type int Es el tipo que define la frecuencia con la que se ejecuta el agente cuando frequency_type es 4 (diario) y puede ser uno de estos valores.

1 = En el momento especificado

2 = Segundos

4 = Minutos

8 = Horas
frequency_subday_interval int Número de intervalos de frequency_subday_type que se producen entre la ejecución programada del agente.
frequency_relative_interval int Es la semana en la que el agente se ejecuta en un mes determinado cuando frequency_type es 32 (relativo mensual) y puede ser uno de estos valores.

1 = Primero

2 = Segundo

4 = Tercero

8 = Cuarto

16 = Último
frequency_recurrence_factor int Número de semanas o meses entre las ejecuciones programadas del agente.
active_start_date int Fecha en la que el agente está programado para ejecutarse por primera vez, con yyyyMMddel formato .
active_end_date int Fecha en la que el agente está programado por última vez para ejecutarse, con yyyyMMddel formato .
active_start_time int Hora en la que el agente está programado para ejecutarse por primera vez, con HHmmssel formato .
active_end_time int Hora en que el agente está programado por última vez para ejecutarse, con formato .HHmmss

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_helpdynamicsnapshot_job se usa en la replicación de mezcla.

Si se utilizan todos los valores de parámetros predeterminados, se devuelve información sobre todos los trabajos de instantáneas de datos con particiones para toda la base de datos de publicaciones.

Permisos

Solo los miembros del rol fijo de servidor sysadmin , el rol fijo de base de datos db_owner y la lista de acceso a la publicación pueden ejecutar sp_helpdynamicsnapshot_job.

Consulte también

Procedimientos almacenados del sistema (Transact-SQL)