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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour