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.
Conventions de la syntaxe de Transact-SQL
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.
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 de serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_helpsubscriptionerrors.
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 |
Réservé pour un usage ultérieur. |
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 de séquence d'enregistrement de la première transaction du lot d'instructions dont l'exécution a échoué. Uniquement utilisé par les Agents de distribution, c'est le numéro de séquence de la première transaction dans le lot d'instructions dont l'exécution a échoué. |
command_id |
int |
ID de commande du lot d'instructions 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 lot d'instructions 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)
Voir aussi
Référence
sp_helpsubscription (Transact-SQL)
sp_helpsubscription_properties (Transact-SQL)