Menampilkan daftar cadangan log transaksi yang tersedia - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menampilkan daftar cadangan log transaksi yang tersedia

Dengan RDS for SQL Server, database yang dikonfigurasi untuk menggunakan model pemulihan penuh dan retensi cadangan instans DB yang disetel ke satu hari atau lebih memiliki cadangan log transaksi diaktifkan secara otomatis. Dengan mengaktifkan akses ke cadangan log transaksi, cadangan log transaksi tersebut dari rentang waktu hingga tujuh hari akan tersedia untuk Anda salin ke bucket Amazon S3 Anda.

Setelah Anda mengaktifkan akses ke cadangan log transaksi, Anda dapat mulai menggunakannya untuk menampilkan daftar dan menyalin file cadangan log transaksi yang tersedia.

Menampilkan daftar cadangan log transaksi

Untuk menampilkan daftar semua cadangan log transaksi yang tersedia untuk basis data individual, panggil fungsi rds_fn_list_tlog_backup_metadata. Anda dapat menggunakan klausa ORDER BY atau WHERE saat memanggil fungsi.

contoh menampilkan daftar dan memfilter file cadangan log transaksi yang tersedia
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 dari rds_fn_list_tlog_backup_metadata

Fungsi rds_fn_list_tlog_backup_metadata ini menampilkan output berikut:

Nama kolom Jenis data Deskripsi

db_name

sysname

Nama basis data yang disediakan untuk menampilkan daftar cadangan log transaksinya.

db_id

int

Pengidentifikasi basis data internal untuk parameter input db_name.

family_guid

uniqueidentifier

ID unik basis data asli saat pembuatan. Nilai ini tetap sama ketika basis data dipulihkan, bahkan ke nama basis data yang berbeda.

rds_backup_seq_id

int

ID yang RDS digunakan secara internal untuk mempertahankan nomor urut untuk setiap file cadangan log transaksi.

backup_file_epoch

bigint

Waktu epoch saat file cadangan transaksi dihasilkan.

backup_file_time_utc

datetime

Nilai yang UTC dikonversi waktu untuk backup_file_epoch nilai tersebut.

starting_lsn

numeric(25,0)

Nomor urutan log dari catatan log pertama atau tertua untuk file cadangan log transaksi.

ending_lsn

numeric(25,0)

Nomor urutan log dari catatan log terakhir atau berikutnya untuk file cadangan log transaksi.

is_log_chain_broken

bit

Nilai boolean yang menunjukkan apakah rantai log terputus antara file cadangan log transaksi saat ini dan file cadangan log transaksi sebelumnya.

file_size_bytes

bigint

Ukuran cadangan transaksional diatur dalam byte.

Error

varchar(4000)

Pesan kesalahan jika fungsi rds_fn_list_tlog_backup_metadata mengeluarkan pengecualian. NULLjika tidak ada pengecualian.