Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Avec RDS for SQL Server, les sauvegardes du journal des transactions sont automatiquement activées pour les bases de données configurées pour utiliser le modèle de restauration complète et une durée de conservation des sauvegardes d'instance de base de données définie sur un ou plusieurs jours. En activant l'accès aux sauvegardes des journaux de transactions, vous pouvez copier jusqu'à sept jours de ces sauvegardes dans votre compartiment Amazon S3.
Une fois que vous avez activé l'accès aux sauvegardes des journaux de transactions, vous pouvez commencer à l'utiliser pour répertorier et copier les fichiers de sauvegarde des journaux de transactions disponibles.
Liste des sauvegardes des journaux de transactions
Pour répertorier toutes les sauvegardes des journaux de transactions disponibles pour une base de données individuelle, appelez la fonction rds_fn_list_tlog_backup_metadata
. Vous pouvez utiliser une clause ORDER BY
ou WHERE
lorsque vous appelez la fonction.
Exemple visant à répertorier et filtrer les fichiers de sauvegarde des journaux de transactions disponibles
SELECT * from msdb.dbo.rds_fn_list_tlog_backup_metadata('mydatabasename');
SELECT * from msdb.dbo.rds_fn_list_tlog_backup_metadata('mydatabasename') WHERE rds_backup_seq_id = 3507;
SELECT * from msdb.dbo.rds_fn_list_tlog_backup_metadata('mydatabasename') WHERE backup_file_time_utc > '2022-09-15 20:44:01' ORDER BY backup_file_time_utc DESC;

La fonction rds_fn_list_tlog_backup_metadata
renvoie la sortie suivante.
Nom de la colonne | Type de données | Description |
---|---|---|
|
sysname |
Nom de base de données fourni pour lequel répertorier les sauvegardes des journaux de transactions. |
|
int |
Identifiant de base de données interne pour le paramètre d'entrée |
|
uniqueidentifier |
ID unique de la base de données d'origine à sa création. Cette valeur reste la même quand la base de données est restaurée, même avec un nom de base de données différent. |
|
int |
ID RDS utilisé en interne pour conserver un numéro de séquence pour chaque fichier de sauvegarde du journal des transactions. |
|
bigint |
Heure epoch à laquelle un fichier de sauvegarde de transactions a été généré. |
|
datetime |
La valeur UTC convertie dans le temps pour la |
|
numeric(25,0) |
Numéro de séquence de journal du premier ou du plus ancien enregistrement de journal d'un fichier de sauvegarde de journaux de transactions. |
|
numeric(25,0) |
Numéro de séquence de journal du dernier ou du prochain enregistrement de journal d'un fichier de sauvegarde des journaux de transactions. |
|
bit |
Valeur booléenne indiquant si la chaîne de journaux est interrompue entre le fichier de sauvegarde actuel des journaux de transactions et le fichier de sauvegarde précédent des journaux de transactions. |
|
bigint |
Taille de la sauvegarde transactionnelle définie en octets. |
|
varchar(4000) |
Message d'erreur si la fonction |