Elenco dei backup dei log delle transazioni disponibili - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elenco dei backup dei log delle transazioni disponibili

Con RDS per SQL Server, i database configurati per utilizzare il modello di ripristino completo e la conservazione del backup dell'istanza database impostata su uno o più giorni, hanno automaticamente abilitati i backup dei log delle transazioni. Abilitando l'accesso ai backup dei log delle transazioni, potrai copiarli nel tuo bucket Amazon S3 per un massimo di sette giorni.

Dopo aver abilitato l'accesso ai backup dei log delle transazioni, puoi iniziare a utilizzarlo per elencare e copiare i file di backup dei log delle transazioni disponibili.

Elenco dei backup dei log delle transazioni

Per elencare tutti i backup dei log delle transazioni disponibili per un singolo database, chiama la funzione rds_fn_list_tlog_backup_metadata. È possibile utilizzare una clausola ORDER BY o WHERE quando si chiama la funzione.

Esempio di elenco e filtro dei file di backup dei log delle transazioni disponibili
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;
Output da rds_fn_list_tlog_backup_metadata

La funzione rds_fn_list_tlog_backup_metadata restituisce il seguente output:

Nome colonna Tipo di dati Descrizione

db_name

sysname

Il nome del database fornito per elencare i backup dei log delle transazioni.

db_id

int

L'identificatore del database interno per il parametro di input db_name.

family_guid

uniqueidentifier

L'ID univoco del database originale al momento della creazione. Questo valore rimane invariato quando il database viene ripristinato, anche con un nome di database diverso.

rds_backup_seq_id

int

L'ID che RDS utilizza internamente per mantenere un numero di sequenza per ogni file di backup dei log delle transazioni.

backup_file_epoch

bigint

L'ora in cui è stato generato un file di backup delle transazioni.

backup_file_time_utc

datetime

Il valore UTC per il valore backup_file_epoch.

starting_lsn

numeric(25,0)

Il numero di sequenza di log del primo o dell'ultimo record di log di un file di backup dei log delle transazioni.

ending_lsn

numeric(25,0)

Il numero di sequenza di log dell'ultimo o del penultimo record di log di un file di backup dei log delle transazioni.

is_log_chain_broken

bit

Un valore booleano che indica se la catena di log è interrotta tra il file di backup dei log delle transazioni corrente e il file di backup dei log delle transazioni precedente.

file_size_bytes

bigint

Le dimensioni del set di backup delle transazioni in byte.

Error

varchar(4000)

Messaggio di errore se la funzione rds_fn_list_tlog_backup_metadata genera un'eccezione. NULL in assenza di eccezioni.