Tables et procédures stockées liées à la copie des journaux de transaction
Cette rubrique décrit toutes les tables et procédures stockées associées à une configuration d'envoi de journaux. Toutes les tables liées à l'envoi de journaux sont stockées, sur chaque serveur, dans msdb. 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.
Tables du serveur principal
Table |
Description |
---|---|
Stocke l'ID du travail d'alerte. Cette table est utilisée uniquement sur le serveur principal, dans le cas où aucun serveur moniteur distant n'a été configuré. |
|
Stocke le détail des erreurs des travaux d'envoi de journaux associés à ce serveur principal. |
|
Stocke le détail de l'historique des travaux d'envoi de journaux associés à ce serveur principal. |
|
Stocke un enregistrement de surveillance pour cette base de données primaire. |
|
Contient les informations de configuration des bases de données primaires d'un serveur donné. Stocke une ligne par base de données primaire. |
|
Corrèle les bases de données primaires avec les bases de données secondaires. |
Procédures stockées du serveur principal
Procédure stockée |
Description |
---|---|
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. |
|
Ajoute une base de données secondaire à une base de données primaire existante. |
|
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. |
|
Purge l'historique localement et sur le moniteur, en fonction de la période de rétention. |
|
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. |
|
Supprime le nom d'une base de données secondaire d'une base de données primaire. |
|
Récupère les paramètres de la base de données primaire et affiche les valeurs des tables log_shipping_primary_databases et log_shipping_monitor_primary. |
|
Récupère les noms des bases de données secondaires d'une base de données primaire. |
|
Actualise le moniteur et affiche les informations les plus récentes relatives à l'agent d'envoi de journal spécifié. |
Tables du serveur secondaire
Table |
Description |
---|---|
Stocke l'ID du travail d'alerte. Cette table est utilisée uniquement sur le serveur secondaire, dans le cas où aucun serveur moniteur distant n'a été configuré. |
|
Stocke le détail des erreurs des travaux d'envoi de journaux associés à ce serveur secondaire. |
|
Stocke le détail de l'historique des travaux d'envoi de journaux associés à ce serveur secondaire. |
|
Stocke un enregistrement de surveillance par base de données secondaire associée à ce serveur secondaire. |
|
Contient les informations de configuration des bases de données secondaires d'un serveur donné. Stoke une ligne par ID secondaire. |
|
Stocke les informations de configuration d'une base de données secondaire donnée. Stoke une ligne par base de données secondaire. |
[!REMARQUE]
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. 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.
Procédures stockées du serveur secondaire
Procédure stockée |
Description |
---|---|
Initialise une base de données secondaire pour l'envoi de journaux. |
|
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. |
|
Modifie les paramètres de la base de données secondaire, ce qui inclut les enregistrements de surveillance local et distant. |
|
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. |
|
Purge l'historique localement et sur le moniteur, en fonction de la période de rétention. |
|
Supprime une base de données secondaire, ainsi que les historiques local et distant. |
|
Supprime les informations relatives au serveur principal spécifié du serveur secondaire. |
|
Récupère les paramètres de la base de données secondaire à partir des tables log_shipping_secondary, log_shipping_secondary_databases et log_shipping_monitor_secondary. |
|
Cette procédure stockée récupère les paramètres d'une base de données primaire donnée sur le serveur secondaire. |
|
Actualise le moniteur et affiche les informations les plus récentes relatives à l'agent d'envoi de journal spécifié. |
Tables du serveur moniteur
Table |
Description |
---|---|
Stocke l'ID du travail d'alerte. |
|
Stocke le détail des erreurs des travaux d'envoi de journaux. |
|
Stocke le détail de l'historique des travaux d'envoi de journaux. |
|
Stocke un enregistrement de surveillance par base de données primaire associée à ce serveur moniteur. |
|
Stocke un enregistrement de surveillance par base de données secondaire associée à ce serveur moniteur. |
Procédures stockées du serveur moniteur
Procédure stockée |
Description |
---|---|
Crée un travail d'alerte pour l'envoi de journaux si aucun n'a encore été créé. |
|
Supprime un travail d'alerte pour l'envoi de journaux si aucune base de données primaire associée n'existe. |
|
Retourne l'ID du travail d'alerte. |
|
Retoune les enregistrements de surveillance de la base de données primaire spécifiée, à partir de la table log_shipping_monitor_primary. |
|
Retoune les enregistrements de surveillance de la base de données secondaire spécifiée, à partir de la table log_shipping_monitor_secondary. |