Partage via


log_shipping_monitor_error_detail (Transact-SQL)

S'applique à : SQL Server

Stocke les détails des erreurs des opérations de copie des journaux de transaction. Cette table est stockée dans la base de données msdb.

Les tables liées à l'historique et à la surveillance sont également utilisées au niveau du serveur principal et des serveurs secondaires.

Nom de la colonne Type de données Description
agent_id uniqueidentifier ID principal pour la sauvegarde ou ID secondaire pour la copie ou la restauration.
agent_type tinyint Type d'opération de copie des journaux de transaction.

0 = Sauvegarde.

1 = Copie.

2 = Restauration.
session_id int ID de session pour le travail de sauvegarde/copie/restauration.
database_name sysname Nom de la base de données associée à cet enregistrement d'erreur. Base de données primaire pour la sauvegarde, base de données secondaire pour la restauration ou vide pour la copie.
sequence_number int Numéro incrémentiel indiquant l'ordre correct des informations dans le cas d'erreurs qui s'étendent sur plusieurs enregistrements.
log_time datetime Date et heure de création de l'enregistrement.
log_time_utc datetime Date et heure de création de l'enregistrement, exprimée en heure UTC.
message nvarchar Texte du message.
source nvarchar Source du message d'erreur ou de l'événement.
help_url nvarchar URL, si elle est disponible, qui permet de consulter des informations complémentaires à propos de l'erreur.

Notes

Cette table contient le détail des erreurs des agents de copie des journaux de transaction. Chaque erreur est enregistrée sous la forme d'une séquence d'exceptions. Il peut y avoir plusieurs erreurs (séquences) pour chaque session d'agent.

En plus d’être stockées sur le serveur moniteur distant, les informations relatives au serveur principal sont stockées sur le serveur principal dans sa table log_shipping_monitor_error_detail , et les informations relatives à un serveur secondaire sont également stockées sur le serveur secondaire dans sa table log_shipping_monitor_error_detail .

Pour identifier une session d’agent, utilisez des colonnes agent_id, agent_type et session_id. Triez par log_time pour voir les erreurs dans l’ordre dans lequel elles ont été journalisées.

Voir aussi

À propos de la copie des journaux de transaction (SQL Server)
log_shipping_monitor_history_detail (Transact-SQL)
sp_cleanup_log_shipping_history (Transact-SQL)
sp_delete_log_shipping_primary_database (Transact-SQL)
sp_delete_log_shipping_secondary_database (Transact-SQL)
sp_refresh_log_shipping_monitor (Transact-SQL)
Tables système (Transact-SQL)