sp_showpendingchanges (Transact-SQL)
Mis à jour : 17 novembre 2008
Retourne un jeu de résultats qui montre un nombre approximatif de modifications en attente de réplication. Cette procédure stockée est exécutée sur la base de données de publication du serveur de publication et sur la base de données d'abonnement de l'Abonné.
Conventions de syntaxe Transact-SQL
Syntaxe
sp_showpendingchanges [ [ @destination_server = ] 'destination_server' ]
[ , [ @publication = ] 'publication' ]
[ , [ @article = ] 'article']
[ , [ @show_rows = ] show_rows ]
Arguments
- [ @destination\_server = ] 'destination_server'
Nom du serveur sur lequel les modifications répliquées sont appliquées. destination_server est de type sysname, avec NULL comme valeur par défaut.
- [ @publication = ] 'publication'
Nom de la publication. L'argument publication est de type sysname, avec la valeur NULL par défaut. Lorsque publication est spécifié, les résultats se limitent uniquement à la publication indiquée.
- [ @article = ] 'article'
Nom de l'article. article est de type sysname, avec une valeur par défaut NULL. Lorsque la valeur de article est spécifiée, les résultats se limitent uniquement à l'article indiqué.
- [ @show\_rows = ] show_rows
Indique si le jeu de résultats contient plus d'informations spécifiques sur les modifications en attente, avec une valeur par défaut de 0. Si une valeur de 1 est spécifiée, le jeu de résultats contient les colonnes is_delete et rowguid.
Notes
sp_showpendingchanges est utilisée pour la réplication de fusion.
sp_showpendingchanges est utilisée pour le dépannage de la réplication de fusion.
Le résultat de sp_showpendingchanges ne comprend pas de lignes dans la génération 0.
Lorsqu'un article spécifié pour article n'appartient pas à la publication indiquée pour publication,, un décompte égal à 0 est retourné pour pending_deletes et pending_ins_and_upd.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter la procédure sp_showpendingchanges.
Jeu de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
destination_server |
sysname |
Nom du serveur vers lequel les modifications sont en cours de réplication. |
pub_name |
sysname |
Nom de la publication. |
destination_db_name |
sysname |
Nom de la base de données vers laquelle les modifications sont en cours de réplication. |
is_dest_subscriber |
bit |
Indique si les modifications sont en cours de réplication vers un Abonné. La valeur 1 indique que les modifications sont en cours de réplication vers un Abonné. La valeur 0 signifie que les modifications sont en cours de réplication vers un serveur de publication. |
article_name |
sysname |
Nom de l'article de la table d'origine des modifications. |
pending_deletes |
int |
Nombre de suppressions en attente de réplication. |
pending_ins_and_upd |
int |
Nombre d'insertions et de mises à jour en attente de réplication. |
is_delete |
bit |
Indique si la modification en attente est une suppression. Une valeur de 1 indique que cette modification est une suppression. Requiert une valeur de 1 pour @show_rows. |
rowguid |
uniqueidentifier |
GUID qui identifie la ligne qui a été modifiée. Requiert une valeur de 1 pour @show_rows. |
Valeurs du code de retour
0 (succès) ou 1 (échec)
Voir aussi
Référence
Procédures stockées de réplication (Transact-SQL)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 novembre 2008 |
|