Jika Anda memiliki data cadangan untuk instans RDS SQL Server, Anda dapat memulihkan data tersebut ke instans yang ada atau instans baru. Ini berguna untuk skenario seperti pemulihan setelah kesalahan operasi dan analisis data historis.
Topik ini berlaku untuk memulihkan semua data ke instans di Wilayah yang sama. Untuk memulihkan data lintas wilayah atau memulihkan file cadangan RDS ke database yang dikelola sendiri, lihat tutorial Ikhtisar Solusi Pemulihan untuk memilih solusi pemulihan yang sesuai.
Batasan
Jika instans telah mengaktifkan fitur pengarsipan data ke OSS, hanya database yang ada dalam set cadangan (database non-terarsip) yang didukung untuk pemulihan. Jika database telah diarsipkan, instans yang dipulihkan tidak akan mencakup database yang terarsip.
Data cadangan dari instans Serverless hanya dapat dipulihkan ke instans Serverless baru dan tidak dapat dipulihkan ke instans yang sudah ada.
Instans RDS SQL Server 2008 R2 (disk lokal performa premium) tidak didukung. Data dari instans ini harus dipulihkan melalui instans sementara.
Setelah TDE diaktifkan, data cadangan yang dihasilkan oleh instans dapat digunakan untuk memulihkan ke instans baru, tetapi memulihkan data cadangan ke instans yang sudah ada tidak didukung.
Pemulihan ke Instans yang Ada
Anda dapat memulihkan cadangan historis dari Instans A ke instans yang ada tertentu (termasuk Instans A) berdasarkan titik waktu atau set cadangan. Ruang lingkup pemulihan mendukung pemilihan beberapa atau semua database.
Aturan Pemulihan
Persyaratan Instans | Deskripsi |
Versi Database | Versi database dari instans yang ada harus lebih besar dari atau sama dengan versi database dari instans asli. |
Seri Instans | Pemulihan dari seri yang lebih tinggi ke seri yang lebih rendah tidak didukung. Urutan seri dari tinggi ke rendah adalah: Edisi Kluster > Ketersediaan Tinggi > Dasar. |
Tipe Instans | Hanya tipe yang sama ke tipe yang sama, Tujuan Umum ke Spesifikasi Khusus, dan Spesifikasi Khusus ke Tujuan Umum yang didukung. |
Prosedur
Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.
Di panel navigasi di sebelah kiri, klik Backup and Restoration, lalu klik Database Restoration.
Di kotak dialog yang muncul, pilih Restore To Existing Instance dan klik OK.
Atur parameter berikut dan klik OK.
Parameter
Deskripsi
Restoration Method
By Backup Set: Anda dapat memulihkan data dalam set cadangan yang dipilih.
By Time: Anda dapat menetapkan titik waktu apa pun dalam periode retensi cadangan log. Sistem akan memulihkan data ke titik waktu yang ditentukan berdasarkan cadangan penuh terbaru dan cadangan inkremental (pemulihan cadangan inkremental tertentu tidak didukung). Anda dapat melihat atau memodifikasi periode retensi cadangan log sesuai kebutuhan.
Restoration Time
Parameter ini terlihat ketika Restoration Method disetel ke By Time. Pilih titik waktu untuk data yang ingin Anda salin.
Backup Set
Parameter ini terlihat ketika Restoration Method disetel ke By Backup Set. Pilih set cadangan yang ingin Anda pulihkan.
More Backup Sets
Jika Anda tidak dapat menemukan set cadangan target di Backup Set, Anda dapat memilih opsi ini untuk melanjutkan pencarian.
Target Instance Name
Pilih instans ke mana Anda ingin memulihkan data. Anda dapat memulihkan data ke instans dengan versi yang lebih tinggi. Sistem secara default menampilkan semua instans di wilayah saat ini di bawah Akun Alibaba Cloud saat ini, termasuk instans saat ini.
CatatanCadangan snapshot hanya dapat dipulihkan ke instans yang memiliki cadangan snapshot diaktifkan.
Cadangan dari instans bersama tidak dapat dipulihkan ke instans Tujuan Umum atau Spesifikasi Khusus, dan cadangan dari instans Tujuan Umum atau Spesifikasi Khusus tidak dapat dipulihkan ke instans bersama.
Jika terlalu banyak instans target yang ditampilkan, Anda dapat menggunakan kotak pencarian untuk menyaringnya.
Databases To Restore
Pilih database yang ingin Anda pulihkan. Anda dapat memulihkan beberapa atau semua database. Sistem secara default menampilkan semua database dalam instans.
Tetapkan nama database setelah pemulihan. Sistem menggunakan nama database asli secara default. Perhatikan hal berikut:
Nama database setelah pemulihan tidak boleh sama dengan nama database yang sudah ada di instans target. Jika tidak, tugas pemulihan akan menghasilkan kesalahan. Silakan ubah ke nama database unik.
Ketika nama database setelah pemulihan berbeda dari nama database yang sudah ada di instans target, sistem akan membuat database baru tanpa menimpa atau memengaruhi data yang ada di instans target.
Nama database setelah pemulihan hanya dapat berisi huruf besar dan kecil, angka, garis bawah (_), dan tanda hubung (-).
Lihat kemajuan tugas pemulihan.
Sistem akan menghasilkan tugas pemulihan. Anda dapat mengklik tombol
di sudut kanan atas dan menyaring halaman Task List berdasarkan Task Type sebagai Clone Instance untuk melihat kemajuan pemulihan.
Pemulihan ke Instans Baru
Anda dapat memulihkan cadangan historis dari Instans A ke instans baru berdasarkan titik waktu atau set cadangan. Ruang lingkup pemulihan mendukung pemilihan beberapa atau semua database. Untuk waktu yang diperlukan untuk memulihkan ke instans baru, lihat FAQ dalam topik ini.
Informasi Penagihan
Karena data dipulihkan ke instans baru, biaya untuk instans baru akan dikenakan. Anda dapat melihat detail biaya saat membuat instans.
Jika Anda tidak lagi memerlukan instans asli setelah pemulihan, Anda dapat melepaskan atau berhenti berlangganan dari instans asli segera.
Penagihan dimulai setelah instans dibuat.
Prosedur
Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.
Di panel navigasi di sebelah kiri, klik Backup and Restoration, lalu klik Database Restoration.
Di kotak dialog Select Restoration Method, pilih Restore To New Instance dan klik OK.
Di halaman Database Restoration, atur parameter berikut.
Kategori
Deskripsi
Subscription: Ini adalah metode penagihan prabayar yang memerlukan pembayaran saat Anda membuat instans. Cocok untuk kebutuhan jangka panjang dan lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian. Semakin lama periode langganan, semakin tinggi diskonnya.
Pay-as-you-go: Ini adalah metode penagihan pascabayar yang mengenakan biaya per jam. Cocok untuk kebutuhan jangka pendek. Anda dapat melepaskan instans segera setelah digunakan untuk mengurangi biaya.
Restoration Method
By Backup Set: Anda dapat memulihkan data dalam set cadangan yang dipilih.
By Time: Anda dapat menetapkan titik waktu apa pun dalam periode retensi cadangan log. Sistem akan memulihkan data ke titik waktu yang ditentukan berdasarkan cadangan penuh terbaru dan cadangan inkremental (pemulihan cadangan inkremental tertentu tidak didukung). Anda dapat melihat atau memodifikasi periode retensi cadangan log sesuai kebutuhan.
Database
Anda dapat memulihkan semua atau beberapa database. Jika Anda memilih Partial, Anda perlu memasukkan nama database secara manual, dipisahkan dengan koma (,).
CatatanJika instans telah mengaktifkan cadangan snapshot, hanya All database yang dapat dipulihkan, dan pemulihan Partial database tidak didukung.
Edition
Wilayah dan versi database yang berbeda mendukung edisi yang berbeda. Silakan merujuk ke antarmuka aktual.
Storage Type
Pilih SSD Perusahaan (ESSD) atau disk performa premium. Untuk informasi lebih lanjut, lihat Pengenalan Tipe Penyimpanan.
Primary Node Zone
Pilih zona tempat node utama instans berada.
CatatanEdisi Dasar hanya mencakup satu node, sehingga hanya ada satu zona.
Deployment Method
Multi-zone Deployment (direkomendasikan): Node utama dan node sekunder berada di zona berbeda dalam wilayah yang sama, memberikan pemulihan bencana lintas zona.
Single-zone Deployment: Node utama dan node sekunder berada di zona yang sama.
CatatanTidak ada perbedaan substansial antara zona berbeda dalam wilayah yang sama.
Kinerja ECS mengakses RDS di zona yang sama lebih baik daripada mengakses RDS di zona lain dari wilayah yang sama, tetapi perbedaannya kecil.
Ketika Anda memilih Basic Edition, hanya Single-zone Deployment yang didukung.
Jika pojok kanan atas zona target menampilkan Sold Out, silakan ganti ke zona lain.
Parameter ini tidak didukung untuk Edisi Dasar.
Secondary Node Zone
Jika Deployment Method disetel ke Multi-zone Deployment, Anda perlu memilih zona tempat node sekunder instans berada.
CatatanEdisi Dasar hanya mencakup satu node, sehingga tidak ada zona node sekunder.
Instance Type
Wilayah dan versi database yang berbeda mendukung tipe instans yang berbeda. Silakan merujuk ke antarmuka aktual.
Storage Capacity
Kapasitas penyimpanan instans baru harus lebih besar dari atau sama dengan instans asli.
Anda dapat melihat kapasitas penyimpanan instans asli di halaman Basic Information halaman detail instans RDS.
Kapasitas penyimpanan mencakup ruang data, ruang file sistem, ruang file log, dan ruang file transaksi.
Klik Next: Instance Configuration dan atur parameter berikut.
Kategori
Deskripsi
Network Type
Saat ini, hanya virtual private cloud (VPC) yang didukung. Anda dapat membuat VPC dan vSwitch sesuai kebutuhan.
CatatanPastikan bahwa instans RDS dan instans ECS yang ingin Anda hubungkan berada dalam VPC yang sama. Jika tidak, instans RDS dan instans ECS tidak dapat berkomunikasi melalui jaringan internal.
Resource Group
Kelompok sumber daya tempat instans tersebut termasuk. Anda dapat membuat kelompok sumber daya sesuai kebutuhan.
Klik Next: Confirm Order.
Konfirmasi Parameter Configuration, pilih Quantity dan Duration (hanya untuk instans langganan), klik Confirm Order, dan selesaikan pembayaran.
Anda dapat pergi ke daftar instans dan menemukan instans baru yang dibuat berdasarkan waktu pembuatan. Pembuatan instans memakan waktu sekitar 1 hingga 10 menit. Silakan segarkan halaman untuk memeriksa.
Anda dapat terhubung ke instans SQL Server baru dan memeriksa database serta tabel yang telah dipulihkan.
Operasi Terkait
Anda juga dapat memulihkan data menggunakan API (RecoveryDBInstance).