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à.
Con RDS for SQL Server, i backup dei log delle transazioni sono abilitati automaticamente ai database configurati per utilizzare il modello di ripristino completo e una conservazione del backup dell'istanza DB impostata su uno o più giorni. 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;

La funzione rds_fn_list_tlog_backup_metadata
restituisce il seguente output:
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
|
sysname |
Il nome del database fornito per elencare i backup dei log delle transazioni. |
|
int |
L'identificatore del database interno per il parametro di input |
|
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. |
|
int |
L'ID che RDS viene utilizzato internamente per mantenere un numero di sequenza per ogni file di backup del log delle transazioni. |
|
bigint |
L'ora in cui è stato generato un file di backup delle transazioni. |
|
datetime |
Il valore UTC convertito nel tempo per il |
|
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. |
|
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. |
|
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. |
|
bigint |
Le dimensioni del set di backup delle transazioni in byte. |
|
varchar(4000) |
Messaggio di errore se la funzione |