本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
列出可用的交易日誌備份
使用 RDS for SQL Server,設定為使用完整復原模型的資料庫,以及設定為一天或多天的資料庫執行個體備份保留,會自動啟用交易日誌備份。透過啟用對交易日誌備份的存取,最多七天的這些交易日誌備份可供您複製到 Amazon S3 儲存貯體。
在啟用對交易日誌備份的存取之後,您可以開始使用它,來列出和複製可用的交易日誌備份檔案。
列出交易日誌備份
若要列出個別資料庫可用的所有交易日誌備份,請呼叫 rds_fn_list_tlog_backup_metadata
函數。您可以在呼叫函數時使用 ORDER BY
或 WHERE
子句。
範例 列出並篩選可用交易日誌備份檔案的範例
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;

rds_fn_list_tlog_backup_metadata
函數會傳回下列輸出:
欄名稱 | 資料類型 | 描述 |
---|---|---|
|
sysname |
提供用來列出其交易日誌備份的資料庫名稱。 |
|
int |
輸入參數 |
|
uniqueidentifier |
建立時原始資料庫的唯一 ID。此值會在資料庫還原時會保持相同,即使是不同的資料庫名稱也是如此。 |
|
int |
內部RDS用於維護每個交易日誌備份檔案序號的 ID。 |
|
bigint |
產生交易備份檔案的 epoch 時間。 |
|
datetime |
值UTC的時間轉換 |
|
numeric(250) |
交易日誌備份檔案之第一個或最舊日誌記錄的日誌序號。 |
|
numeric(250) |
交易日誌備份檔案之最後一個或下一個日誌記錄的日誌序號。 |
|
bit |
布林值,指出目前交易日誌備份檔案與上一個交易日誌備份檔案之間的日誌鏈是否中斷。 |
|
bigint |
交易備份集的大小 (以位元組為單位)。 |
|
varchar(4000) |
錯誤訊息,如果 |