Saat database SQL Server Anda berjalan di cloud pihak ketiga atau lingkungan yang dikelola sendiri, Anda memerlukan cara andal untuk melindunginya tanpa harus memindahkannya terlebih dahulu ke Alibaba Cloud. Data Disaster Recovery (DBS) mendukung backup dan pemulihan logis untuk database tersebut, termasuk pemulihan tingkat tabel tunggal, redundansi geografis, dan arsip jangka panjang.
Batasan
Setiap database SQL Server hanya mendukung satu jadwal backup. Menambahkan jadwal kedua untuk database yang sama menyebabkan pengecualian saat pemulihan.
DBS tidak mendukung cadangan inkremental untuk database SQL Server. Hanya cadangan penuh yang tersedia.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Membeli jadwal backup dengan Data Source Type diatur ke SQL Server dan Backup Mode diatur ke Logical Backup. Lihat Buat jadwal backup.
Memiliki akun database dengan izin yang cukup. Akses read-only sudah cukup hanya untuk backup. Akses read/write diperlukan untuk backup dan pemulihan. Lihat Izin yang diperlukan untuk berbagai jenis akun database.
(Jika terhubung melalui gateway database) Menginstal dan mengonfigurasi gateway database untuk database yang dikelola sendiri. Lihat Instal gateway backup.
(Jika menggunakan OSS sebagai penyimpanan backup) Membuat Bucket OSS sebelumnya dengan kelas penyimpanan Standard.
Konfigurasikan jadwal backup
Masuk ke Konsol Data Management (DMS) V5.0.
Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
Dalam mode simple, arahkan kursor ke ikon
di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.Pada halaman Backup Schedules, temukan jadwal backup yang akan dikonfigurasi lalu klik Configure Backup Schedule pada kolom Actions.
Pada langkah Configure Backup Source and Destination, atur parameter berikut lalu klik Next.

Nama jadwal
Parameter Deskripsi Schedule Name Nama jadwal backup. DBS menghasilkan nama secara otomatis. Masukkan nama deskriptif agar jadwal mudah diidentifikasi. Nama tidak perlu unik. Sumber backup
Parameter Wajib Deskripsi Backup Mode Ya Metode backup. Nilai default mengikuti metode yang dipilih saat pembelian. Contoh ini menggunakan Logical Backup. Database Location Ya Lokasi jaringan database sumber. Opsi: ECS-Hosted Database, User-Created Database with Public IP Address \<IP Address:Port Number\>, Express Connect DB/VPN Gateway/Intelligent Gateway, No public network IP: Port's self-built database (accessed through the database gateway). Instance Region Bersyarat Wilayah tempat database sumber berada. Ditampilkan hanya jika Database Location adalah RDS Instance, PolarDB, ECS-Hosted Database, atau No public network IP: Port's self-built database (accessed through the database gateway). Database Type Bersyarat Jenis database sumber. Ditampilkan hanya jika Database Location adalah User-Created Database with Public IP Address \<IP Address:Port Number\>, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway). Gateway instance ID Bersyarat ID gateway database. Ditampilkan hanya jika Database Location adalah No public network IP: Port's self-built database (accessed through the database gateway). ECS Instance ID Bersyarat Instance ECS tempat database sumber dideploy. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database. Peer VPC Bersyarat Virtual private cloud (VPC) tempat database sumber berada. Ditampilkan hanya jika Database Location adalah Express Connect DB/VPN Gateway/Intelligent Gateway. Address Bersyarat Titik akhir yang digunakan untuk menghubungkan ke database sumber. Jika aturan firewall dikonfigurasi di server, klik Set Whitelist untuk mendapatkan blok CIDR DBS, lalu tambahkan ke daftar putih server. Ditampilkan hanya jika Database Location adalah User-Created Database with Public IP Address \<IP Address:Port Number\>, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway). Port Number Bersyarat Port yang digunakan untuk menghubungkan ke database sumber. Ditampilkan hanya jika Database Location adalah User-Created Database with Public IP Address \<IP Address:Port Number\>, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway). Database Account Ya Username akun yang digunakan untuk menghubungkan ke database sumber. Password Ya Password akun tersebut. Setelah memasukkan kredensial, klik Test Connection untuk memverifikasi konektivitas. Pesan Test Passed menandakan koneksi valid. Compliance warranty regarding cross-border data transfers Ya Centang kotak centang untuk mengakui komitmen kepatuhan. Tujuan backup
Parameter Wajib Deskripsi Backup Storage Type Ya Tempat penyimpanan data backup. DBS Storage (direkomendasikan): Data disimpan di DBS — tidak memerlukan bucket OSS. Dikenai biaya berdasarkan volume penyimpanan. Lihat Biaya penyimpanan. OSS For User: Data backup disimpan di bucket OSS milik Anda sendiri (hanya kelas penyimpanan Standard). Memerlukan bucket yang telah dibuat sebelumnya; konfigurasikan parameter OSS Bucket Name. Storage Encryption Ya Metode enkripsi untuk backup yang disimpan. Encrypted (direkomendasikan): Enkripsi AES-256 dengan enkripsi sisi server di OSS. Non-encrypted: Backup disimpan tanpa enkripsi. Untuk mengimbangi biaya penyimpanan volume data besar, pertimbangkan membeli paket penyimpanan langganan, yang lebih hemat biaya dibandingkan penagihan bayar sesuai penggunaan.
Pada langkah Edit Backup Objects, pilih database atau tabel yang akan dibackup dari bagian Available, lalu klik panah ke kanan untuk memindahkannya ke bagian Selected. Kemudian klik Next.
- DBS mendukung backup tingkat tabel dan tingkat database. Klik Select All di pojok kiri bawah bagian Available untuk memilih semua database. Granularitas backup yang didukung bervariasi tergantung jenis database. Lihat Jenis database dan fitur yang didukung. - Database yang dibuat setelah jadwal backup ditetapkan tidak dibackup secara default. Untuk menyertakannya, tambahkan database tersebut pada halaman Configure Task. Lihat Ubah objek backup.
Pada langkah Configure Backup Time, atur parameter berikut lalu klik Next.
Parameter Wajib Deskripsi Full-scale Backup Frequency Ya Frekuensi backup. Periodic Backup: berjalan sesuai jadwal berulang (memerlukan Full Data Backup Recurrence dan Start At). Single Backup: berjalan sekali saja. Full Data Backup Recurrence Bersyarat Hari dalam seminggu saat backup dijalankan. Pilih minimal satu hari. Wajib diisi jika Full-scale Backup Frequency adalah Periodic Backup. Start At Bersyarat Waktu mulai backup. Atur ke jam sepi untuk meminimalkan dampak terhadap database — misalnya, 01:00. Jika backup sebelumnya masih berjalan saat waktu mulai terjadwal tiba, backup berikutnya dilewati. Wajib diisi jika Full-scale Backup Frequency adalah Periodic Backup. Incremental Backup Tidak berlaku Tidak didukung untuk database SQL Server. Maximum Concurrent Threads for Full Data Backup Tidak Jumlah thread konkuren untuk backup penuh. Kurangi nilai ini untuk membatasi dampak backup terhadap performa database. Pada langkah Edit Lifecycle, konfigurasikan periode retensi untuk data backup penuh di bagian Configure Full Data Backup Lifecycle.
Set backup disimpan selama 7 hingga 3.650 hari. Set tersebut dihapus secara otomatis saat periode retensi berakhir.
Klik Precheck.
Saat muncul pesan Precheck Passed, klik Start Task. Status jadwal backup berubah menjadi Running saat mulai berlaku.
Jika jadwal backup menampilkan error setelah dimulai, lihat Bagaimana cara memperbaiki error pada jadwal backup yang abnormal?. Jika masalah berlanjut, hubungi dukungan teknis melalui grup DingTalk (ID: 35585947).
Pulihkan database SQL Server
Masuk ke Konsol DMS V5.0.
Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
Dalam mode simple, arahkan kursor ke ikon
di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.Pada halaman Backup Schedules, temukan jadwal backup lalu klik Manage pada kolom Actions.
Pada halaman Configure Task, klik Restore Database di pojok kanan atas.
Pada langkah Set Time Restored To wizard Buat Tugas Pemulihan, atur parameter berikut lalu klik Next.

Titik pemulihan
Parameter Wajib Deskripsi Task Name Ya Nama tugas pemulihan. DBS menghasilkan nama secara otomatis. Masukkan nama deskriptif agar tugas mudah diidentifikasi. Nama tidak perlu unik. Time Range Available to Restore — Hanya-baca. Menampilkan rentang waktu yang dapat dipulihkan: dari set backup penuh pertama hingga set backup penuh terbaru. Restore To Ya Titik waktu yang akan dipulihkan. Harus berada dalam Time Range Available to Restore. Database tujuan
Parameter Wajib Deskripsi Database Location Ya Lokasi database tujuan. Opsi: RDS Instance, ECS-Hosted Database, User-Created Database with Public IP Address \<IP Address:Port Number\>, Express Connect DB/VPN Gateway/Intelligent Gateway, No public network IP: Port's self-built database (accessed through the database gateway). Contoh ini menggunakan RDS Instance. Instance Region Bersyarat Wilayah tempat instans tujuan berada. Tidak ditampilkan jika Database Location adalah User-Created Database with Public IP Address \<IP Address:Port Number\>. RDS Instance ID Bersyarat ID instans ApsaraDB RDS untuk SQL Server. Wajib diisi hanya jika Database Location adalah RDS Instance. Database Type Bersyarat Jenis database tujuan. Diatur ke SQL Server. Ditampilkan hanya jika Database Location adalah No public network IP: Port's self-built database (accessed through the database gateway). Gateway instance ID Bersyarat Gateway server tempat database yang dikelola sendiri berada. Ditampilkan hanya jika Database Location adalah No public network IP: Port's self-built database (accessed through the database gateway). Peer VPC Bersyarat VPC tempat database tujuan berada. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database atau Express Connect DB/VPN Gateway/Intelligent Gateway. ECS Instance ID Bersyarat Instance ECS tempat database tujuan dideploy. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database. Address Bersyarat Titik akhir yang digunakan untuk menghubungkan ke database tujuan. Ditampilkan hanya jika Database Location adalah User-Created Database with Public IP Address \<IP Address:Port Number\>, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway). Port Number Bersyarat Port yang digunakan untuk menghubungkan ke database tujuan. Ditampilkan hanya jika Database Location adalah No public network IP: Port's self-built database (accessed through the database gateway) atau User-Created Database with Public IP Address \<IP Address:Port Number\>. Database Account Ya Username akun yang digunakan untuk menghubungkan ke database tujuan. Akun tersebut harus memiliki izin write. Password Ya Password akun tersebut. Compliance warranty regarding cross-border data transfers Ya Centang kotak centang untuk mengakui komitmen kepatuhan. Pada langkah Configure Objects to Restore, atur parameter berikut lalu klik Precheck.
Parameter Wajib Deskripsi Conflict Handling Ya Cara menangani konflik penamaan saat objek yang dipulihkan memiliki nama yang sama dengan objek yang sudah ada di database tujuan. Default: Rename Object with the Same Name. Misalnya, tabel job_infoyang dipulihkan akan diubah namanya menjadijob_info_dbs_<Restore task ID>_<Timestamp>.Objects to Restore Ya Pilih database atau tabel yang akan dipulihkan dari bagian Available lalu klik panah ke kanan untuk memindahkannya ke bagian Selected. DBS mendukung pemulihan tingkat tabel dan tingkat database untuk mengurangi jumlah data yang ditransfer dan memperpendek Objektif Waktu Pemulihan (RTO). Lihat Jenis database dan fitur yang didukung. Saat muncul pesan Precheck Passed, klik Start Task.
Untuk memantau progres pemulihan, klik Restore Tasks pada panel navigasi kiri.
Durasi pemulihan bergantung pada spesifikasi jadwal backup dan ukuran database. Jadwal dengan spesifikasi lebih tinggi selesai lebih cepat. Lihat Pilih metode backup dan spesifikasi jadwal backup.
Langkah berikutnya
Operasi API: Gunakan
CreateBackupPlanuntuk membuat jadwal backup. Untuk membuat, mengonfigurasi, dan menjalankannya dalam satu panggilan, gunakanCreateAndStartBackupPlan. Lihat CreateBackupPlan dan CreateAndStartBackupPlan.Kelola jadwal backup: Ubah sumber backup, objek, waktu, dan kebijakan retensi. Lihat Kelola jadwal backup.
Tinjau penagihan: Pahami biaya yang berlaku untuk jadwal backup Anda. Lihat FAQ penagihan.
Jeda jadwal backup: Tangguhkan jadwal yang tidak lagi diperlukan untuk menghemat biaya. Lihat Jeda atau jalankan jadwal backup.