sp_helpsubscriptionerrors (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Retourne toutes les erreurs de réplication transactionnelle pour un abonnement donné. Cette procédure stockée est exécutée au niveau du serveur de distribution sur la base de données de distribution.

Conventions de la syntaxe 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. publisher est sysname, sans valeur par défaut.

[ @publisher_db = ] 'publisher_db' Nom de la base de données de publication. publisher_db est sysname, sans valeur par défaut.

[ @publication = ] 'publication' Nom de la composition. publication est sysname, sans valeur par défaut.

[ @subscriber = ] 'subscriber' Nom de l’Abonné. l’abonné est sysname, sans valeur par défaut.

[ @subscriber_db = ] 'subscriber_db' Nom de la base de données d’abonnement. subscriber_db est sysname, sans valeur par défaut.

Jeu de résultats

Nom de la 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 lot dont l'exécution a échoué.
command_id int ID de commande du traitement dont l'exécution a échoué. Utilisé uniquement par les Agents de distribution, il s'agit de l'ID de commande de la première commande du lot en échec.
session_id int ID de la session de l'agent dans laquelle l'erreur s'est produite.

Codet de retour

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

Remarques

sp_helpsubscriptionerrors est utilisé avec la réplication d’instantané et transactionnelle.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent exécuter sp_helpsubscriptionerrors.

Voir aussi

sp_helpsubscription (Transact-SQL)
sp_helpsubscription_properties (Transact-SQL)