All Products
Search
Document Center

Data Management:Backup\ dan\ pemulihan\ logis\ untuk\ database\ SQL\ Server\ lintas\-cloud\ atau\ yang\ dikelola\ sendiri

Last Updated:Mar 29, 2026

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

  1. Masuk ke Konsol Data Management (DMS) V5.0.

  2. Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    Dalam mode simple, arahkan kursor ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup yang akan dikonfigurasi lalu klik Configure Backup Schedule pada kolom Actions.

  4. Pada langkah Configure Backup Source and Destination, atur parameter berikut lalu klik Next.

    image.png

    Nama jadwal

    ParameterDeskripsi
    Schedule NameNama jadwal backup. DBS menghasilkan nama secara otomatis. Masukkan nama deskriptif agar jadwal mudah diidentifikasi. Nama tidak perlu unik.

    Sumber backup

    ParameterWajibDeskripsi
    Backup ModeYaMetode backup. Nilai default mengikuti metode yang dipilih saat pembelian. Contoh ini menggunakan Logical Backup.
    Database LocationYaLokasi 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 RegionBersyaratWilayah 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 TypeBersyaratJenis 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 IDBersyaratID gateway database. Ditampilkan hanya jika Database Location adalah No public network IP: Port's self-built database (accessed through the database gateway).
    ECS Instance IDBersyaratInstance ECS tempat database sumber dideploy. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database.
    Peer VPCBersyaratVirtual private cloud (VPC) tempat database sumber berada. Ditampilkan hanya jika Database Location adalah Express Connect DB/VPN Gateway/Intelligent Gateway.
    AddressBersyaratTitik 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 NumberBersyaratPort 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 AccountYaUsername akun yang digunakan untuk menghubungkan ke database sumber.
    PasswordYaPassword akun tersebut. Setelah memasukkan kredensial, klik Test Connection untuk memverifikasi konektivitas. Pesan Test Passed menandakan koneksi valid.
    Compliance warranty regarding cross-border data transfersYaCentang kotak centang untuk mengakui komitmen kepatuhan.

    Tujuan backup

    ParameterWajibDeskripsi
    Backup Storage TypeYaTempat 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 EncryptionYaMetode 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.
  5. 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.
  6. Pada langkah Configure Backup Time, atur parameter berikut lalu klik Next.

    ParameterWajibDeskripsi
    Full-scale Backup FrequencyYaFrekuensi backup. Periodic Backup: berjalan sesuai jadwal berulang (memerlukan Full Data Backup Recurrence dan Start At). Single Backup: berjalan sekali saja.
    Full Data Backup RecurrenceBersyaratHari dalam seminggu saat backup dijalankan. Pilih minimal satu hari. Wajib diisi jika Full-scale Backup Frequency adalah Periodic Backup.
    Start AtBersyaratWaktu 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 BackupTidak berlakuTidak didukung untuk database SQL Server.
    Maximum Concurrent Threads for Full Data BackupTidakJumlah thread konkuren untuk backup penuh. Kurangi nilai ini untuk membatasi dampak backup terhadap performa database.
  7. 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.
  8. Klik Precheck.

  9. 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

  1. Masuk ke Konsol DMS V5.0.

  2. Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    Dalam mode simple, arahkan kursor ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup lalu klik Manage pada kolom Actions.

  4. Pada halaman Configure Task, klik Restore Database di pojok kanan atas.

  5. Pada langkah Set Time Restored To wizard Buat Tugas Pemulihan, atur parameter berikut lalu klik Next.

    image

    Titik pemulihan

    ParameterWajibDeskripsi
    Task NameYaNama tugas pemulihan. DBS menghasilkan nama secara otomatis. Masukkan nama deskriptif agar tugas mudah diidentifikasi. Nama tidak perlu unik.
    Time Range Available to RestoreHanya-baca. Menampilkan rentang waktu yang dapat dipulihkan: dari set backup penuh pertama hingga set backup penuh terbaru.
    Restore ToYaTitik waktu yang akan dipulihkan. Harus berada dalam Time Range Available to Restore.

    Database tujuan

    ParameterWajibDeskripsi
    Database LocationYaLokasi 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 RegionBersyaratWilayah tempat instans tujuan berada. Tidak ditampilkan jika Database Location adalah User-Created Database with Public IP Address \<IP Address:Port Number\>.
    RDS Instance IDBersyaratID instans ApsaraDB RDS untuk SQL Server. Wajib diisi hanya jika Database Location adalah RDS Instance.
    Database TypeBersyaratJenis 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 IDBersyaratGateway 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 VPCBersyaratVPC tempat database tujuan berada. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database atau Express Connect DB/VPN Gateway/Intelligent Gateway.
    ECS Instance IDBersyaratInstance ECS tempat database tujuan dideploy. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database.
    AddressBersyaratTitik 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 NumberBersyaratPort 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 AccountYaUsername akun yang digunakan untuk menghubungkan ke database tujuan. Akun tersebut harus memiliki izin write.
    PasswordYaPassword akun tersebut.
    Compliance warranty regarding cross-border data transfersYaCentang kotak centang untuk mengakui komitmen kepatuhan.
  6. Pada langkah Configure Objects to Restore, atur parameter berikut lalu klik Precheck.

    ParameterWajibDeskripsi
    Conflict HandlingYaCara 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_info yang dipulihkan akan diubah namanya menjadi job_info_dbs_<Restore task ID>_<Timestamp>.
    Objects to RestoreYaPilih 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.
  7. Saat muncul pesan Precheck Passed, klik Start Task.

  8. 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 CreateBackupPlan untuk membuat jadwal backup. Untuk membuat, mengonfigurasi, dan menjalankannya dalam satu panggilan, gunakan CreateAndStartBackupPlan. 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.