Compartir a través de


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 = ] N'publication' ]
    [ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ ; ]

Argumentos

[ @publication = ] N'publication'

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_jobid y el @dynamic_snapshot_jobname especificados para todas las publicaciones.

[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'

Nombre de un trabajo de instantánea de datos filtrado. @dynamic_snapshot_jobname es sysname, con un valor predeterminado de %, que devuelve todos los trabajos dinámicos de una publicación con el @dynamic_snapshot_jobname especificado. Si no se especificó explícitamente un nombre de trabajo cuando se creó el trabajo, el nombre del trabajo tiene el formato 'dyn_' + <name of the standard snapshot job> + <GUID>.

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'

Identificador de un trabajo de instantánea de datos filtrado. @dynamic_snapshot_jobid es uniqueidentifier, con un valor predeterminado de , que devuelve todos los trabajos de NULLinstantánea que coinciden con el @dynamic_snapshot_jobname especificado.

Conjunto 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 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 = Primer
2 = Segundo
4 = Tercero
8 = Cuarto
16 = Last
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 (erróneo).

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 db_owner rol fijo de base de datos y la lista de acceso a la publicación pueden ejecutar sp_helpdynamicsnapshot_job.