sp_helpsubscriptionerrors (Transact-SQL)
Retourne toutes les erreurs de réplication transactionnelle d'un abonnement donné. Cette procédure stockée est exécutée sur la base de données de distribution du serveur de distribution.
Syntaxe
sp_helpsubscriptionerrors [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @subscriber = ] 'subscriber'
, [ @subscriber_db = ] 'subscriber_db'
Arguments
[ @publisher= ] 'publisher'
Nom du serveur de publication. L'argument publisher est de type sysname et n'a pas de valeur par défaut.[ @publisher_db= ] 'publisher_db'
Nom de la base de données de publication. L'argument publisher_db est de type sysname et n'a pas de valeur par défaut.[ @publication= ] 'publication'
Nom de la publication. L'argument publication est de type sysname et n'a pas de valeur par défaut.[ @subscriber= ] 'subscriber'
Nom de l'Abonné. L'argument subscriber est de type sysname et n'a pas de valeur par défaut.[ @subscriber_db= ] 'subscriber_db'
Nom de la base de données d'abonnement. L'argument subscriber_db est de type sysname et n'a pas de valeur par défaut.
Jeu de résultats
Nom de colonne |
Type de données |
Description |
---|---|---|
id |
int |
Identification de l'erreur |
time |
datetime |
Heure à laquelle l'erreur s'est produite. |
error_type_id |
int |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
source_type_id |
int |
Identification du type de source de l'erreur |
source_name |
nvarchar(100) |
Nom de la source de l'erreur |
error_code |
sysname |
Code d'erreur |
error_text |
ntext |
Message d'erreur |
xact_seqno |
varbinary(16) |
Numéro séquentiel dans le journal de la première transaction du traitement dont l'exécution a échoué. Uniquement utilisé par les Agents de distribution, c'est le numéro séquentiel dans le journal de la première transaction dans le traitement dont l'exécution a échoué. |
command_id |
int |
ID de commande du traitement dont l'exécution a échoué. Uniquement utilisé par les Agents de distribution, c'est l'ID de commande de la première commande du traitement dont l'exécution a échoué. |
session_id |
int |
ID de la session de l'agent dans laquelle l'erreur s'est produite. |
Valeurs des codes retournés
0 (succès) ou 1 (échec)
Notes
La procédure sp_helpsubscriptionerrors est utilisée avec la réplication transactionnelle et de capture instantanée.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_helpsubscriptionerrors.
Voir aussi