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.

Icône Lien de rubriqueConventions 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)

Aide et Informations

Assistance sur SQL Server 2005