sp_helpdynamicsnapshot_job (Transact-SQL)

S’applique à :SQL ServerAzure 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 = ] 'publication' ]   
    [ , [ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname' ]  
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]  

Arguments

[ @publication = ] 'publication' Nom de la composition. la publication est sysname, avec une valeur par défaut %, qui retourne des informations sur toutes les données filtrées instantané travaux qui correspondent aux dynamic_instantané_jobidet aux dynamic_instantané_jobnamespécifiés pour toutes les publications.

[ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname'Nom d’un travail de données filtrées instantané. dynamic_instantané_jobname est sysname, avec la valeur par défaut %« qui retourne tous les travaux dynamiques d’une publication avec le dynamic_instantané_jobid spécifié. Si aucun nom de travail n'est défini explicitement lors de la création du travail, le nom du travail a le format suivant :

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

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'Identificateur d’un travail de instantané de données filtrées. dynamic_instantané_jobid est uniqueidentifier, avec la valeur par défaut NULL, qui retourne tous les travaux instantané qui correspondent à la dynamic_instantané_jobname spécifiée.

Jeux 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 Microsoft 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_instantané_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 fois

2 = À la demande

4 = Quotidien

8 = Hebdomadaire

16 = Mensuel

32 = Relatif mensuel

64 = Démarrage automatique

128 = Périodique
frequency_interval int Jours d'exécution de l'Agent. La valeur peut être l'une des valeur suivantes.

1 = Dimanche

2 = Lundi

3 = Mardi

4 = Mercredi

5 = Jeudi

6 = Vendredi

7 = Samedi

8 = Jour

9 = Jours de la semaine

10 = 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 (tous les jours) et peut être l’une de ces valeurs.

1 = Au moment spécifié

2 = Secondes

4 = Minutes

8 = 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 de 32 (relatif mensuel) et peut être l’une de ces valeurs.

1 = Premier

2 = Seconde

4 = Troisième

8 = Quatrième

16 = 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.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_helpdynamicinstantané_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 exécuter sp_helpdynamicinstantané_job.

Voir aussi

Procédures stockées système (Transact-SQL)