sp_helpdynamicsnapshot_job (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Renvoie des informations sur les travaux d'un Agent qui génèrent des instantanés filtrés. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_helpdynamicsnapshot_job
[ [ @publication = ] N'publication' ]
[ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
[ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ ; ]
Arguments
[ @publication = ] N’publication'
Nom de la publication. @publication est sysname, avec une valeur par défaut %
, qui retourne des informations sur tous les travaux d’instantané de données filtrés qui correspondent aux @dynamic_snapshot_jobid et @dynamic_snapshot_jobname spécifiés pour toutes les publications.
[ @dynamic_snapshot_jobname = ] N’dynamic_snapshot_jobname'
Nom d’un travail d’instantané de données filtré. @dynamic_snapshot_jobname est sysname, avec une valeur par défaut , %
qui retourne tous les travaux dynamiques d’une publication avec la @dynamic_snapshot_jobname spécifiée. Si un nom de travail n’a pas été spécifié explicitement lors de la création du travail, le nom du travail est au format 'dyn_' + <name of the standard snapshot job> + <GUID>
.
[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'
Identificateur d’un travail d’instantané de données filtré. @dynamic_snapshot_jobid est uniqueidentifier, avec une valeur par défaut NULL
, qui retourne tous les travaux d’instantané qui correspondent à la @dynamic_snapshot_jobname spécifiée.
Jeu de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
id |
int | Identifie le travail d'instantané de données filtrées. |
job_name |
sysname | Nom du travail d'instantané de données filtrées. |
job_id |
uniqueidentifier | Identifie le travail SQL Server Agent sur le serveur de distribution. |
dynamic_filter_login |
sysname | Valeur utilisée pour évaluer la fonction SUSER_SNAME dans un filtre de lignes paramétrable défini pour la composition. |
dynamic_filter_hostname |
sysname | Valeur utilisée pour évaluer la fonction HOST_NAME dans un filtre de lignes paramétrable défini pour la publication. |
dynamic_snapshot_location |
nvarchar(255) | Chemin d'accès au dossier où les fichiers d'instantané sont lus si un filtre de lignes paramétrable est utilisé. |
frequency_type |
int | Fréquence à laquelle l'Agent s'exécute. La valeur peut être l'une des valeur suivantes.1 = Une fois2 = À la demande4 = Quotidien8 = Hebdomadaire16 = Mensuel32 = Relatif mensuel64 = Démarrage automatique128 = Périodique |
frequency_interval |
int | Jours d'exécution de l'Agent. La valeur peut être l'une des valeur suivantes.1 = Dimanche2 = Lundi3 = Mardi4 = Mercredi5 = jeudi6 = vendredi7 = Samedi8 = Jour9 = Jours de la semaine10 = Jours de fin de semaine |
frequency_subday_type |
int | Type qui définit la fréquence à laquelle l’agent s’exécute quand frequency_type est 4 (quotidien) et peut être l’une de ces valeurs.1 = Au moment spécifié2 = Secondes4 = Minutes8 = Heures |
frequency_subday_interval |
int | Nombre d’intervalles de frequency_subday_type qui se produisent entre l’exécution planifiée de l’agent. |
frequency_relative_interval |
int | Semaine pendant laquelle l’agent s’exécute dans un mois donné lorsque frequency_type est 32 (relatif mensuel) et peut être l’une de ces valeurs.1 = Premier2 = Seconde4 = Troisième8 = Quatrième16 = Dernier |
frequency_recurrence_factor |
int | Nombre de semaines ou de mois entre les exécutions planifiées de l'Agent. |
active_start_date |
int | Date à laquelle l’agent est planifié pour la première fois, mis en forme comme yyyyMMdd . |
active_end_date |
int | Date à laquelle l’agent est planifié pour la dernière exécution, mise en forme en tant que yyyyMMdd . |
active_start_time |
int | Heure à laquelle l’agent est planifié pour la première fois, mis en forme en tant que HHmmss . |
active_end_time |
int | Heure à laquelle l’agent est planifié pour la dernière exécution, mise en forme comme HHmmss . |
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_helpdynamicsnapshot_job
est utilisé dans la réplication de fusion.
Si toutes les valeurs par défaut des paramètres sont utilisées, les informations sur tous les travaux d'instantané de données partitionnées pour l'ensemble de la base de données de publication sont renvoyées.
autorisations
Seuls les membres du rôle serveur fixe sysadmin , le rôle de base de données fixe db_owner et la liste d’accès à la publication pour la publication peuvent s’exécuter sp_helpdynamicsnapshot_job
.