sp_helppullsubscription (Transact-SQL)
S’applique à :SQL ServerAzure SQL Managed Instance
Affiche des informations relatives à un ou plusieurs abonnements de l'Abonné. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_helppullsubscription [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @show_push = ] 'show_push' ]
Arguments
[ @publisher = ] 'publisher'
Nom du serveur distant. publisher est sysname, avec une valeur par défaut de %, qui retourne des informations pour tous les serveurs de publication.
[ @publisher_db = ] 'publisher_db'
Nom de la base de données Publisher. publisher_db est sysname, avec une valeur par défaut , qui retourne toutes les bases de %données Publisher.
[ @publication = ] 'publication'
Nom de la composition. la publication est sysname, avec une valeur par défaut , %qui retourne toutes les publications. Si ce paramètre est égal à ALL, seuls les abonnements par extraction avec independent_agent = 0 sont retournés.
[ @show_push = ] 'show_push'
Indique si tous les abonnements Push doivent être retournés. show_push est nvarchar(5), avec une valeur par défaut false, qui ne retourne pas d’abonnements Push.
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
publisher | sysname | Nom du serveur de publication. |
base de données publisher | sysname | Nom de la base de données publisher. |
Publication | sysname | Nom de la publication. |
independent_agent | bit | Indique s'il existe un Agent de distribution autonome pour cette publication. |
type d’abonnement | int | Type d'abonnement à la publication. |
agent de distribution | nvarchar(100) | Agent de distribution traitant l'abonnement. |
description de la publication | nvarchar(255) | Description de la publication. |
heure de la dernière mise à jour | date | Heure à laquelle les informations d'abonnement ont été mises à jour. Il s'agit d'une chaîne UNICODE de date ISO (114) et d'heure ODBC (121). Le format est yyyymmdd hh:mi:sss.mmm l’année « aaaa », « mm » est le mois, « dd » est le jour, « hh » est l’heure, « mi » est minute, « sss » est secondes, et « mmm » est millisecondes. |
nom de l’abonnement | varchar(386) | Nom de l'abonnement. |
horodatage de la dernière transaction | varbinary(16) | Horodateur de la dernière transaction dupliquée. |
mode de mise à jour | tinyint | Types de mise à jour autorisés |
job_id de l’agent de distribution | int | ID du travail de l'Agent de distribution. |
enabled_for_synmgr | int | Indique si l’abonnement peut être synchronisé via le Gestionnaire de synchronisation Microsoft. |
GUID d’abonnement | binary(16) | Identificateur global de la version d'abonnement associée à une publication |
subid | binary(16) | Identificateur global d'un abonnement anonyme |
immediate_sync | bit | Indique si les fichiers de synchronisation sont créés ou recréés à chaque exécution de l’Agent d'instantané. |
Connexion de l’éditeur | sysname | ID de connexion utilisé sur le serveur de publication pour l’authentification SQL Server. |
Mot de passe de l’éditeur | nvarchar(524) | Mot de passe (chiffré) utilisé sur le serveur de publication pour l’authentification SQL Server. |
security_mode publisher | int | Mode de sécurité implémenté sur le serveur de publication : 0 = Authentification SQL Server 1 = Authentification Windows 2 = Les déclencheurs de synchronisation utilisent une entrée sysservers statique pour effectuer un appel de procédure distante (RPC), et l’éditeur doit être défini dans la table sysservers en tant que serveur distant ou serveur lié. |
Distributeur | sysname | Nom du serveur de distribution. |
distributor_login | sysname | ID de connexion utilisé sur le serveur de distribution pour l’authentification SQL Server. |
distributor_password | nvarchar(524) | Mot de passe (chiffré) utilisé sur le serveur de distribution pour l’authentification SQL Server. |
distributor_security_mode | int | Mode de sécurité implémenté sur le serveur de distribution : 0 = Authentification SQL Server 1 = Authentification Windows |
ftp_address | sysname | Pour compatibilité descendante uniquement. |
ftp_port | int | Pour compatibilité descendante uniquement. |
ftp_login | sysname | Pour compatibilité descendante uniquement. |
ftp_password | nvarchar(524) | Pour compatibilité descendante uniquement. |
alt_snapshot_folder | nvarchar(255) | Emplacement de stockage du dossier d'instantané si cet emplacement est différent ou en complément de l'emplacement par défaut. |
working_directory | nvarchar(255) | Chemin complet du répertoire dans lequel les fichiers d'instantané sont transférés via FTP (File Transfer Protocol) lorsque cette option est spécifiée. |
use_ftp | bit | L'abonnement souscrit à la publication via Internet et les propriétés d'adressage FTP sont configurées. Si 0, l’abonnement n’utilise pas FTP. Si 1, l’abonnement utilise FTP. |
publication_type | int | Indique le type de réplication de la publication : 0 = Réplication transactionnelle 1 = Réplication d’instantanés 2 = Réplication de fusion |
dts_package_name | sysname | Spécifie le nom du package DTS (Data Transformation Services). |
dts_package_location | int | Emplacement auquel le package DTS est enregistré : 0 = Serveur de distribution 1 = Abonné |
offload_agent | bit | Indique si l'agent peut être activé à distance. Si 0, l’agent ne peut pas être activé à distance. |
offload_server | sysname | Indique le nom de réseau du serveur utilisé pour l'activation à distance. |
last_sync_status | int | Statut d’abonnement : 0 = Tous les travaux attendent de démarrer 1 = Un ou plusieurs travaux démarrent 2 = Tous les travaux ont été exécutés avec succès 3 = Au moins un travail est en cours d’exécution 4 = Tous les travaux sont planifiés et inactifs 5 = Au moins un travail tente d’exécuter après un échec précédent 6 = Au moins un travail n’a pas pu s’exécuter correctement |
last_sync_summary | sysname | Description des derniers résultats de synchronisation. |
last_sync_time | datetime | Heure à laquelle les informations d'abonnement ont été mises à jour. Il s'agit d'une chaîne UNICODE de date ISO (114) et d'heure ODBC (121). Le format est yyyymmdd hh:mi:sss.mmm l’année « aaaa », « mm » est le mois, « dd » est le jour, « hh » est l’heure, « mi » est minute, « sss » est secondes, et « mmm » est millisecondes. |
job_login | nvarchar(512) | Compte Windows sous lequel l’agent de distribution s’exécute, qui est retourné dans le nom d’utilisateur du domaine\de format. |
job_password | sysname | Pour des raisons de sécurité, une valeur de «********** » est toujours retournée. |
Codet de retour
0 (réussite) ou 1 (échec)
Notes
sp_helppullsubscription est utilisé dans instantané et la réplication transactionnelle.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin ou le rôle de base de données fixe db_owner peuvent exécuter sp_helppullsubscription .
Voir aussi
sp_addpullsubscription (Transact-SQL)
sp_droppullsubscription (Transact-SQL)
Procédures stockées système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour