Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon RDS mendukung pencadangan dan pemulihan asli untuk database Microsoft SQL Server menggunakan file cadangan lengkap (file.bak). Saat Anda menggunakanRDS, Anda mengakses file yang disimpan di Amazon S3 daripada menggunakan sistem file lokal di server database.
Misalnya, Anda dapat membuat cadangan lengkap dari server lokal Anda, menyimpannya di S3, dan kemudian mengembalikannya ke instans Amazon RDS DB yang ada. Anda juga dapat membuat cadangan dariRDS, menyimpannya di S3, dan kemudian mengembalikannya di mana pun Anda inginkan.
Pencadangan dan pemulihan asli tersedia di semua AWS Wilayah untuk instans DB AZ tunggal dan multi-AZ, termasuk instans DB multi-AZ dengan replika baca. Pencadangan dan pemulihan asli tersedia untuk semua edisi Microsoft SQL Server yang didukung di AmazonRDS.
Diagram berikut menunjukkan skenario yang didukung.

Menggunakan file .bak native untuk mencadangkan dan memulihkan basis data biasanya merupakan cara tercepat untuk mencadangkan dan memulihkan basis data. Ada banyak keuntungan tambahan jika menggunakan pencadangan dan pemulihan native. Misalnya, Anda dapat melakukan hal berikut:
-
Migrasikan database ke atau dari Amazon. RDS
-
Pindahkan database antara RDS untuk instance SQL Server DB.
-
Memigrasi data, skema, prosedur tersimpan, pemicu, dan kode basis data lainnya di dalam file .bak.
-
Mencadangkan dan memulihkan basis data tunggal, bukan seluruh instans DB.
-
Membuat salinan basis data untuk pengembangan, pengujian, pelatihan, dan demonstrasi.
-
Menyimpan dan mentransfer file backup dengan Amazon S3, untuk perlindungan tambahan bagi pemulihan bencana.
-
Buat backup asli database yang mengaktifkan Transparent Data Encryption (TDE), dan pulihkan cadangan tersebut ke database lokal. Untuk informasi selengkapnya, lihat Support untuk Enkripsi Data Transparan di SQL Server.
-
Pulihkan cadangan asli database lokal yang telah TDE diaktifkan RDS untuk SQL instans Server DB. Untuk informasi selengkapnya, lihat Support untuk Enkripsi Data Transparan di SQL Server.
Daftar Isi
Batasan dan rekomendasi
Berikut ini adalah beberapa batasan dalam menggunakan pencadangan dan pemulihan native:
-
Anda tidak dapat mencadangkan, atau memulihkan dari, bucket Amazon S3 di AWS Wilayah lain dari instans Amazon RDS DB Anda.
-
Anda tidak dapat memulihkan basis data dengan nama yang sama seperti basis data yang sudah ada. Nama basis data bersifat unik.
-
Kami sangat menyarankan agar Anda tidak memulihkan cadangan dari satu zona waktu ke zona waktu yang berbeda. Jika Anda memulihkan cadangan dari satu zona waktu ke zona waktu yang berbeda, Anda harus mengaudit kueri dan aplikasi Anda untuk mengetahui efek dari perubahan zona waktu.
-
Amazon S3 memiliki batas ukuran 5 TB per file. Untuk pencadangan native pada basis data yang lebih besar, Anda dapat menggunakan pencadangan multi-file.
-
Ukuran database maksimum yang dapat dicadangkan hingga S3 tergantung pada memori yang tersedia, I/OCPU, dan sumber daya jaringan pada instans DB. Semakin besar basis data, semakin banyak memori yang dikonsumsi agen pencadangan.
-
Anda tidak dapat mencadangkan atau memulihkan lebih dari 10 file backup sekaligus.
-
Pencadangan diferensial didasarkan pada backup penuh yang terakhir. Agar pencadangan diferensial berhasil, Anda tidak dapat mengambil snapshot antara backup penuh terakhir dan pencadangan diferensial. Jika Anda menginginkan pencadangan diferensial, tetapi ada snapshot manual atau otomatis, maka lakukan backup penuh lainnya sebelum melakukan pencadangan diferensial.
-
Pemulihan diferensial dan log diferensial tidak didukung untuk basis data dengan file yang file_guid (pengidentifikasi unik) diatur ke
NULL
. -
Anda dapat menjalankan hingga dua tugas pencadangan atau pemulihan pada saat bersamaan.
-
Anda tidak dapat melakukan backup log asli dari SQL Server di Amazon. RDS
-
RDSmendukung pemulihan asli database hingga 64 TiB. Pemulihan asli database pada SQL Server Express Edition dibatasi hingga 10 GB.
-
Anda tidak dapat melakukan pencadangan asli selama jendela pemeliharaan, atau kapan pun Amazon RDS sedang dalam proses mengambil snapshot dari database. Jika tugas pencadangan asli tumpang tindih dengan jendela pencadangan RDS harian, tugas pencadangan asli dibatalkan.
-
Pada instans DB Multi-AZ, Anda hanya dapat melakukan pemulihan native di basis data yang dicadangkan di model pemulihan penuh.
-
Memulihkan dari pencadangan diferensial pada instans Multi-AZ tidak didukung.
-
Memanggil RDS prosedur untuk pencadangan dan pemulihan asli dalam transaksi tidak didukung.
-
Gunakan enkripsi simetris AWS KMS key untuk mengenkripsi cadangan Anda. Amazon RDS tidak mendukung KMS kunci asimetris. Untuk informasi selengkapnya, lihat Membuat KMS kunci enkripsi simetris di Panduan AWS Key Management Service Pengembang.
-
File cadangan asli dienkripsi dengan KMS kunci yang ditentukan menggunakan mode kripto “Hanya Enkripsi”. Saat Anda memulihkan file backup terenkripsi, ingatlah bahwa file tersebut dienkripsi dengan mode kripto "Encryption-Only".
-
Anda tidak dapat memulihkan database yang berisi grup FILESTREAM file.
Jika database Anda dapat offline saat file cadangan dibuat, disalin, dan dipulihkan, sebaiknya gunakan cadangan asli dan pulihkan untuk memigrasinya. RDS Jika database lokal tidak bisa offline, sebaiknya gunakan database AWS Database Migration Service untuk memigrasikan database ke Amazon. RDS Untuk informasi lebih lanjut, lihat Apa itu AWS Database Migration Service?
Pencadangan dan pemulihan native tidak dimaksudkan untuk menggantikan kemampuan pemulihan data dari fitur salinan snapshot lintas-wilayah. Kami menyarankan Anda menggunakan salinan snapshot untuk menyalin snapshot database Anda ke AWS Wilayah lain untuk pemulihan bencana lintas wilayah di Amazon. RDS Untuk informasi selengkapnya, lihat Menyalin snapshot DB untuk Amazon RDS.