Tables et procédures stockées liées à la copie des journaux de transactionLog Shipping Tables and Stored Procedures

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Cette rubrique décrit toutes les tables et procédures stockées associées à une configuration d’envoi de journaux. This topic describes all of the tables and stored procedures associated with a log shipping configuration. Toutes les tables liées à l’envoi de journaux sont stockées, sur chaque serveur, dans msdb .All log shipping tables are stored in msdb on each server. Le tableau ci-dessous décrit les tables et les procédures stockées utilisées par serveur, au sein d'une configuration d'envoi de journaux.The tables below describe which tables and stored procedures are used on which servers in a log shipping configuration.

Tables du serveur principalPrimary Server Tables

TableTable DescriptionDescription
log_shipping_monitor_alertlog_shipping_monitor_alert Contient l'ID du travail d'alerte.Stores alert job ID. Cette table est utilisée uniquement sur le serveur principal, dans le cas où aucun serveur moniteur distant n'a été configuré.This table is only used on the primary server if a remote monitor server has not been configured.
log_shipping_monitor_error_detaillog_shipping_monitor_error_detail Stocke le détail des erreurs des travaux d'envoi de journaux associés à ce serveur principal.Stores error detail for log shipping jobs associated with this primary server.
log_shipping_monitor_history_detaillog_shipping_monitor_history_detail Stocke le détail de l'historique des travaux d'envoi de journaux associés à ce serveur principal.Stores history detail for log shipping jobs associated with this primary server.
log_shipping_monitor_primarylog_shipping_monitor_primary Stocke un enregistrement de surveillance pour cette base de données primaire.Stores one monitor record for this primary database.
log_shipping_primary_databaseslog_shipping_primary_databases Contient les informations de configuration des bases de données primaires d'un serveur donné.Contains configuration information for primary databases on a given server. Stocke une ligne par base de données primaire.Stores one row per primary database.
log_shipping_primary_secondarieslog_shipping_primary_secondaries Corrèle les bases de données primaires avec les bases de données secondaires.Maps primary databases to secondary databases.

Procédures stockées du serveur principalPrimary Server Stored Procedures

Procédure stockéeStored Procedure DescriptionDescription
sp_add_log_shipping_primary_databasesp_add_log_shipping_primary_database Initialise la base de données primaire d'une configuration d'envoi de journaux, ce qui inclut le travail de sauvegarde, l'enregistrement de surveillance local, et l'enregistrement de surveillance distant.Sets up the primary database for a log shipping configuration, including the backup job, local monitor record, and remote monitor record.
sp_add_log_shipping_primary_secondarysp_add_log_shipping_primary_secondary Ajoute une base de données secondaire à une base de données primaire existante.Adds a secondary database name to an existing primary database.
sp_change_log_shipping_primary_databasesp_change_log_shipping_primary_database Modifie les paramètres de la base de données primaire, ce qui inclut l'enregistrement de surveillance local et l'enregistrement de surveillance distant.Changes primary database settings including local and remote monitor record.
sp_cleanup_log_shipping_historysp_cleanup_log_shipping_history Purge l'historique localement et sur le moniteur, en fonction de la période de rétention.Cleans up history locally and on the monitor based on retention period.
sp_delete_log_shipping_primary_databasesp_delete_log_shipping_primary_database Supprime l'envoi du journal de la base de données primaire, ce qui inclut le travail de sauvegarde ainsi que les historiques local et distant.Removes log shipping of primary database including backup job as well as local and remote history.
sp_delete_log_shipping_primary_secondarysp_delete_log_shipping_primary_secondary Supprime le nom d'une base de données secondaire d'une base de données primaire.Removes a secondary database name from a primary database.
sp_help_log_shipping_primary_databasesp_help_log_shipping_primary_database Extrait les paramètres de la base de données principale et affiche les valeurs des tables log_shipping_primary_databases et log_shipping_monitor_primary .Retrieves primary database settings and displays the values from the log_shipping_primary_databases and log_shipping_monitor_primary tables.
sp_help_log_shipping_primary_secondarysp_help_log_shipping_primary_secondary Extrait les noms des bases de données secondaires d'une base de données principale.Retrieves secondary database names for a primary database.
sp_refresh_log_shipping_monitorsp_refresh_log_shipping_monitor Actualise le moniteur et affiche les informations les plus récentes relatives à l'agent d'envoi de journal spécifié.Refreshes the monitor with the latest information for the specified log shipping agent.

Tables du serveur secondaireSecondary Server Tables

TableTable DescriptionDescription
log_shipping_monitor_alertlog_shipping_monitor_alert Contient l'ID du travail d'alerte.Stores alert job ID. Cette table est utilisée uniquement sur le serveur secondaire, dans le cas où aucun serveur moniteur distant n'a été configuré.This table is only used on the secondary server if a remote monitor server has not been configured.
log_shipping_monitor_error_detaillog_shipping_monitor_error_detail Stocke le détail des erreurs des travaux d'envoi de journaux associés à ce serveur secondaire.Stores error detail for log shipping jobs associated with this secondary server.
log_shipping_monitor_history_detaillog_shipping_monitor_history_detail Stocke le détail de l'historique des travaux d'envoi de journaux associés à ce serveur secondaire.Stores history detail for log shipping jobs associated with this secondary server.
log_shipping_monitor_secondarylog_shipping_monitor_secondary Stocke un enregistrement de surveillance par base de données secondaire associée à ce serveur secondaire.Stores one monitor record per secondary database associated with this secondary server.
log_shipping_secondarylog_shipping_secondary Contient les informations de configuration des bases de données secondaires d'un serveur donné.Contains configuration information for the secondary databases on a given server. Stoke une ligne par ID secondaire.Stores one row per secondary ID.
log_shipping_secondary_databaseslog_shipping_secondary_databases Stocke les informations de configuration d'une base de données secondaire donnée.Stores configuration information for a given secondary database. Stoke une ligne par base de données secondaire.Stores one row per secondary database.

Note

Les bases de données secondaires d’une base de données primaire donnée, situées sur le même serveur secondaire, partagent les paramètres de la table log_shipping_secondary .Secondary databases on the same secondary server for a given primary database share the settings in the log_shipping_secondary table. Si un paramètre partagé est modifié pour une base de données secondaire, la modification est effectuée pour l'ensemble des bases de données secondaires.If a shared setting is altered for one secondary database, the setting is altered for all of them.

Procédures stockées du serveur secondaireSecondary Server Stored Procedures

Procédure stockéeStored Procedure DescriptionDescription
sp_add_log_shipping_secondary_databasesp_add_log_shipping_secondary_database Initialise une base de données secondaire pour l'envoi de journaux.Sets up a secondary database for log shipping.
sp_add_log_shipping_secondary_primarysp_add_log_shipping_secondary_primary Initialise les informations liées au serveur principal, ajoute des liens de surveillance local et distant, et crée des travaux de copie et de restauration sur le serveur secondaire pour la base de données primaire spécifiée.Sets up the primary information, adds local and remote monitor links, and creates copy and restore jobs on the secondary server for the specified primary database.
sp_change_log_shipping_secondary_databasesp_change_log_shipping_secondary_database Modifie les paramètres de la base de données secondaire, ce qui inclut les enregistrements de surveillance local et distant.Changes secondary database settings including local and remote monitor records.
sp_change_log_shipping_secondary_primarysp_change_log_shipping_secondary_primary Modifie les paramètres de la base de données secondaire, tels que les répertoires sources et de destination, et la période de rétention des fichiers.Changes secondary database settings such as source and destination directory, and file retention period.
sp_cleanup_log_shipping_historysp_cleanup_log_shipping_history Purge l'historique localement et sur le moniteur, en fonction de la période de rétention.Cleans up history locally and on the monitor based on retention period.
sp_delete_log_shipping_secondary_databasesp_delete_log_shipping_secondary_database Supprime une base de données secondaire, ainsi que les historiques local et distant.Removes a secondary database and the local history and remote history.
sp_delete_log_shipping_secondary_primarysp_delete_log_shipping_secondary_primary Supprime les informations relatives au serveur principal spécifié du serveur secondaire.Removes the information about the specified primary server from the secondary server.
sp_help_log_shipping_secondary_databasesp_help_log_shipping_secondary_database Extrait les paramètres des bases de données secondaires à partir des tables log_shipping_secondary, log_shipping_secondary_databaseset log_shipping_monitor_secondary .Retrieves secondary database settings from the log_shipping_secondary, log_shipping_secondary_databases, and log_shipping_monitor_secondary tables.
sp_help_log_shipping_secondary_primarysp_help_log_shipping_secondary_primary Cette procédure stockée récupère les paramètres d'une base de données primaire donnée sur le serveur secondaire.This stored procedure retrieves the settings for a given primary database on the secondary server.
sp_refresh_log_shipping_monitorsp_refresh_log_shipping_monitor Actualise le moniteur et affiche les informations les plus récentes relatives à l'agent d'envoi de journal spécifié.Refreshes the monitor with the latest information for the specified log shipping agent.

Tables du serveur moniteurMonitor Server Tables

TableTable DescriptionDescription
log_shipping_monitor_alertlog_shipping_monitor_alert Contient l'ID du travail d'alerte.Stores alert job ID.
log_shipping_monitor_error_detaillog_shipping_monitor_error_detail Stocke les détails des erreurs des opérations de copie des journaux de transaction.Stores error detail for log shipping jobs.
log_shipping_monitor_history_detaillog_shipping_monitor_history_detail Stocke le détail de l'historique des travaux d'envoi de journaux.Stores history detail for log shipping jobs.
log_shipping_monitor_primarylog_shipping_monitor_primary Stocke un enregistrement de surveillance par base de données primaire associée à ce serveur moniteur.Stores one monitor record per primary database associated with this monitor server.
log_shipping_monitor_secondarylog_shipping_monitor_secondary Stocke un enregistrement de surveillance par base de données secondaire associée à ce serveur moniteur.Stores one monitor record per secondary database associated with this monitor server.

Procédures stockées du serveur moniteurMonitor Server Stored Procedures

Procédure stockéeStored Procedure DescriptionDescription
sp_add_log_shipping_alert_jobsp_add_log_shipping_alert_job Crée un travail d'alerte pour l'envoi de journaux si aucun n'a encore été créé.Creates a log shipping alert job if one has not already been created.
sp_delete_log_shipping_alert_jobsp_delete_log_shipping_alert_job Supprime un travail d'alerte pour l'envoi de journaux si aucune base de données primaire associée n'existe.Removes a log shipping alert job if there are no associated primary databases.
sp_help_log_shipping_alert_jobsp_help_log_shipping_alert_job Retourne l'ID du travail d'alerte.Returns the job ID of the alert job.
sp_help_log_shipping_monitor_primarysp_help_log_shipping_monitor_primary Retourne les enregistrements d’analyse de la base de données primaire spécifiée à partir de la table log_shipping_monitor_primary .Returns monitor records for the specified primary database from the log_shipping_monitor_primary table.
sp_help_log_shipping_monitor_secondarysp_help_log_shipping_monitor_secondary Retourne les enregistrements d’analyse de la base de données secondaire définie à partir de la table log_shipping_monitor_primary .Returns monitor records for the specified secondary database from the log_shipping_monitor_secondary table.