Listar os backups de logs de transações disponíveis
Com o RDS para SQL Server, os bancos de dados configurados para usar o modelo de recuperação completo e uma retenção de backup de instância de banco de dados definida para um ou mais dias têm os backups de logs de transações ativados automaticamente. Ao permitir o acesso aos backups de logs de transações, eles ficam disponíveis por até sete dias para você copiar em seu bucket do Amazon S3.
Depois de ativar o acesso aos backups de logs de transações, você pode começar a usá-lo para listar e copiar os arquivos de backup de logs de transações disponíveis.
Listar backups de logs de transações
Para listar todos os backups de logs de transações disponíveis para um banco de dados individual, chame a função rds_fn_list_tlog_backup_metadata
. Você pode utilizar uma cláusula ORDER BY
ou WHERE
ao chamar a função.
exemplo de listar e filtrar os arquivos de backup de logs de transações disponíveis
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;

A função rds_fn_list_tlog_backup_metadata
retorna o seguinte resultado:
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
|
sysname |
O nome do banco de dados fornecido para listar os backups de logs de transações. |
|
int |
O identificador interno do banco de dados para o parâmetro de entrada |
|
uniqueidentifier |
O ID exclusivo do banco de dados original na criação. Esse valor permanece o mesmo quando o banco de dados é restaurado, mesmo com um nome de banco de dados diferente. |
|
int |
O ID que o RDS utiliza internamente para manter um número de sequência de cada arquivo de backup de logs de transações. |
|
bigint |
A época em que um arquivo de backup de transações foi gerado. |
|
datetime |
O valor UTC convertido em tempo para o valor |
|
numérico (25,0) |
O número de sequência de logs do primeiro registro de log ou do mais antigo de um arquivo de backup de logs de transações. |
|
numérico (25,0) |
O número de sequência de logs do último ou do próximo registro de log de um arquivo de backup de logs de transações. |
|
bit |
Um valor booliano que indica se a cadeia de logs está rompida entre o arquivo de backup de logs de transações atual e o anterior. |
|
bigint |
O tamanho do conjunto de backup transacional em bytes. |
|
varchar(4000) |
Mensagem de erro se a função |