Mencadangkan SQL Server ke Azure menggunakan Azure Backup Server

Artikel ini menjelaskan cara mencadangkan dan memulihkan SQL Server ke Azure dengan menggunakan Microsoft Azure Backup Server (MABS).

Microsoft Azure Backup Server (MABS) menyediakan pencadangan dan pemulihan untuk database SQL Server. Selain mencadangkan database SQL Server, Anda dapat menjalankan cadangan sistem atau pencadangan penuh logam dari komputer SQL Server. Anda dapat menggunakan MABS untuk melindungi:

  • Instans SQL Server mandiri
  • Instans Kluster Failover SQL Server (FCI)

Skenario yang didukung

  • MABS v3 UR2, MABS v4, atau yang lebih baru mendukung SQL Server Failover Cluster Instance (FCI) menggunakan Cluster Shared Volume (CSV).
  • Perlindungan instans kluster failover SQL Server dengan Storage Spaces Direct pada Azure dan instans kluster failover SQL Server dengan disk bersama Azure didukung dengan fitur ini. Server DPM harus diterapkan di Azure Virtual Machine untuk melindungi instans SQL FCI yang diterapkan pada Azure VM.
  • Grup ketersediaan AlwaysOn SQL Server dengan preferensi ini:
    • Lebih suka sekunder
    • Sekunder saja
    • Primer
    • Replika apa pun

Alur kerja perlindungan database SQL Server

Untuk mencadangkan database SQL Server ke Azure dan memulihkannya dari Azure:

  1. Buat kebijakan cadangan untuk melindungi database SQL Server di Azure.
  2. Buat salinan cadangan sesuai permintaan di Azure.
  3. Pulihkan database di Azure.

Prasyarat dan batasan

  • Jika Anda memiliki database dengan file pada berbagi file jarak jauh, proteksi akan mengalami kegagalan dengan ID Kesalahan 104. MABS tidak mendukung proteksi untuk data SQL Server pada berbagi file jarak jauh.
  • MABS tidak dapat melindungi database yang disimpan di tempat berbagi file SMB jarak jauh.
  • Pastikan bahwa replika grup ketersediaan dikonfigurasi sebagai baca-saja.
  • Secara eksplisit, Anda harus menambahkan akun sistem NTAuthority\System ke grup Sysadmin di SQL Server.
  • Saat melakukan pemulihan lokasi alternatif untuk database yang sebagian mandiri, Anda harus memastikan bahwa instans SQL target mengaktifkan fitur Database Mandiri.
  • Saat melakukan pemulihan lokasi alternatif untuk database aliran file, Anda harus memastikan bahwa instans SQL target mengaktifkan fitur database aliran file.
  • Perlindungan untuk SQL Server Always On:
    • MABS mendeteksi Group Ketersediaan saat menjalankan pemeriksaan pada pembuatan grup proteksi.
    • MABS mendeteksi {i>failover
    • MABS mendukung konfigurasi klaster multi-situs untuk instans SQL Server.
  • Saat Anda melindungi database yang menggunakan fitur AlwaysOn, MABS memiliki batasan berikut:
    • MABS akan mematuhi kebijakan pencadangan untuk grup ketersediaan yang ditetapkan di SQL Server berdasarkan preferensi pencadangan, sebagai berikut:
      • Cadangan - Pilih sekunder seharusnya terjadi pada replika sekunder kecuali ketika replika primer adalah satu-satunya replika online. Jika ada beberapa replika sekunder yang tersedia, maka {i>node
      • Pencadangan Sekunder saja tidak boleh dilakukan pada replika utama. Jika replika primer adalah satu-satunya yang online, pencadangan tidak boleh terjadi.
      • Pencadangan Utama harus selalu terdapat pada replika utama.
      • Pencadangan Replika apa saja dapat terjadi pada salah satu replika ketersediaan dalam grup ketersediaan. {i>Nodenode.
    • Perhatikan hal berikut:
      • Pencadangan dapat terjadi dari replika apa saja yang dapat dibaca - yaitu, primer, sekunder sinkron, sekunder asinkron.
      • Jika ada replika yang dikecualikan dari pencadangan, misalnya Kecualikan Replika diaktifkan atau ditandai sebagai tidak dapat dibaca, maka replika tersebut tidak akan dipilih untuk cadangan dalam opsi apa pun.
      • Jika ada beberapa replika yang tersedia dan dapat dibaca, maka {i>node
      • Jika pencadangan gagal pada {i>node
      • Pemulihan ke lokasi asli tidak didukung.
  • Masalah pencadangan SQL Server 2014 atau lebih tinggi:
    • SQL server 2014 menambahkan fitur baru untuk membuat database untuk SQL Server lokal di penyimpanan Windows Azure Blob. MABS tidak dapat digunakan untuk melindungi konfigurasi ini.
    • Terdapat beberapa masalah yang diketahui pada preferensi pencadangan "Pilih sekunder" untuk opsi Grup Ketersediaan AlwaysOn SQL. MABS selalu menggunakan cadangan dari sekunder. Jika tidak ada sekunder yang dapat ditemukan, maka pencadangan gagal.

Sebelum memulai

Sebelum memulai, pastikan Anda telah menginstal dan menyiapkan Azure Backup Server.

Buat kebijakan pencadangan

Untuk melindungi database SQL Server di Azure, buat kebijakan cadangan dulu:

  1. Pada Azure Backup Server, pilih ruang kerja Proteksi.

  2. Pilih Baru untuk membuat grup proteksi.

    Cuplikan layar memperlihatkan cara mulai membuat grup perlindungan di Azure Backup Server.

  3. Pada bilah mulai, tinjau panduan tentang membuat grup perlindungan. Kemudian pilih Berikutnya.

  4. Pada layar Pilih Jenis Grup Perlindungan, pilihServer.

    Cuplikan layar memperlihatkan cara memilih jenis grup perlindungan Server.

  5. Perluas mesin virtual SQL Server di mana database yang ingin Anda cadangkan berada. Lihat sumber data yang bisa dicadangkan dari server tersebut. Perluas Semua Berbagi file SQL lalu pilih database yang ingin Anda cadangkan. Dalam contoh ini, kami memilih ReportServer$MSDPM2012 dan ReportServer$MSDPM2012TempDB. Pilih Selanjutnya.

    Cuplikan layar memperlihatkan cara memilih database SQL Server.

  6. Beri nama grup proteksi lalu pilih Saya ingin perlindungan online.

    Cuplikan layar memperlihatkan cara memilih metode perlindungan data - perlindungan disk jangka pendek atau perlindungan Azure online.

  7. Pada bilah Tentukan Tujuan Jangka Pendek, sertakan input yang diperlukan untuk membuat titik cadangan ke disk.

    Dalam contoh ini, rentang Retensi diatur ke 5 hari. Frekuensi Sinkronisasi cadangan diatur ke setiap 15 menit sekali. Pencadangan Penuh Ekspres diatur ke pukul 20:00.

    Cuplikan layar memperlihatkan cara menyiapkan tujuan jangka pendek untuk perlindungan cadangan.

    Catatan

    Dalam contoh ini, titik cadangan dibuat pada pukul 20:00 setiap hari. Data yang telah dimodifikasi sejak hari sebelumnya pukul 20.00 ditransfer. Proses ini disebut Pencadangan Penuh Ekspres. Meskipun log transaksi disinkronkan setiap 15 menit, jika kita perlu pulihkan database pada pukul 21:00, maka titik dibuat dengan memutar ulang log dari titik cadangan penuh ekspres terakhir, yaitu pukul 20:00 dalam contoh ini.

  8. Pilih Selanjutnya. MABS menunjukkan ruang penyimpanan keseluruhan yang tersedia. Selain itu, menunjukkan potensi pemanfaatan ruang disk.

    Cuplikan layar memperlihatkan cara menyiapkan alokasi disk di MABS.

    Ukuran data total adalah ukuran data yang ingin Anda cadangkan, dan ruang disk yang akan disediakan di DPM adalah ruang yang direkomendasikan MABS untuk grup perlindungan. DPM memilih volume cadangan yang ideal berdasarkan pengaturan. Namun, Anda dapat mengedit pilihan volume cadangan dalam detail alokasi disk. Untuk beban kerja, pilih penyimpanan yang diinginkan di menu tarik-turun. Pengeditan mengubah nilai untuk Total Storage dan Free Storage di panel Penyimpanan Disk yang Tersedia. Ruang yang kurang provisi adalah jumlah penyimpanan yang disarankan DPM yang Anda tambahkan ke volume untuk pencadangan lancar berkelanjutan.

  9. Jika Anda adalah administrator, Anda bisa memilih untuk mentransfer cadangan awal ini Secara otomatis melalui jaringan dan memilih waktu transfer. Atau pilih untuk mentransfer cadangan Secara manual. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memilih metode pembuatan replika di MABS.

    Salinan cadangan awal memerlukan transfer seluruh sumber data (database SQL Server). Data cadangan berpindah dari server produksi (komputer SQL Server) ke server MABS. Jika cadangan ini besar, maka mentransfer data melalui jaringan dapat menyebabkan kemacetan di {i>bandwidthSecara Manual. Atau mereka dapat mentransfer data Secara otomatis melalui jaringan pada waktu yang ditentukan.

    Setelah pencadangan awal selesai, pencadangan berlanjut secara bertahap pada salinan cadangan awal. Pencadangan bertahap cenderung kecil dan mudah ditransfer ke seluruh jaringan.

  10. Pilih kapan menjalankan pemeriksaan konsistensi. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memilih jadwal untuk menjalankan pemeriksaan konsistensi.

    MABS dapat menjalankan pemeriksaan konsistensi pada integritas titik cadangan. Dapat menghitung checksum file cadangan pada server produksi (komputer SQL Server dalam contoh ini) dan data yang dicadangkan untuk file itu di MABS. Jika pemeriksaan menemukan konflik, maka file yang dicadangkan dalam MABS diasumsikan korup. MABS memperbaiki data yang dicadangkan dengan mengirim blok yang sesuai dengan ketidakcocokan checksum. Karena pemeriksaan konsistensi adalah operasi intensif kinerja, administrator dapat memilih untuk menjadwalkan pemeriksaan konsistensi atau menjalankannya secara otomatis.

  11. Pilih sumber data untuk dilindungi di Azure. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memilih sumber data untuk dilindungi di Azure.

  12. Jika Anda adalah administrator, Anda dapat memilih jadwal pencadangan dan kebijakan penyimpanan yang sesuai dengan kebijakan organisasi Anda.

    Cuplikan layar memperlihatkan cara memilih jadwal dan kebijakan retensi.

    Dalam contoh ini, cadangan diambil setiap hari pada pukul 12:00 dan 20:00.

    Tip

    Untuk pemulihan cepat, simpan beberapa titik pemulihan jangka pendek di disk Anda. Titik pemulihan ini digunakan untuk pemulihan operasional. Azure berfungsi sebagai lokasi di luar lokasi yang baik, menyediakan SLA yang lebih tinggi dan ketersediaan yang dijamin.

    Gunakan Manajer Perlindungan Data (DPM) untuk menjadwalkan Azure Backup setelah pencadangan disk lokal selesai. Ketika Anda mengikuti praktik ini, cadangan disk terbaru disalin ke Azure.

  13. Pilih jadwal kebijakan retensi. Untuk informasi selengkapnya tentang cara kerja kebijakan penyimpanan, lihat Gunakan Azure Backup untuk mengganti infrastruktur pita Anda.

    Cuplikan layar memperlihatkan cara memilih kebijakan penyimpanan di MABS.

    Dalam contoh ini:

    • Cadangan diambil setiap hari pada pukul 12:00 dan 20:00. Disimpan selama 180 hari.
    • Cadangan pada hari Sabtu pukul 12:00 disimpan selama 104 minggu.
    • Cadangan dari Sabtu terakhir tiap bulan pukul 12:00 disimpan selama 60 bulan.
    • Cadangan dari Sabtu terakhir bulan Maret pukul 12:00 disimpan selama 10 bulan.

    Setelah Anda memilih kebijakan penyimpanan, pilih Berikutnya.

  14. Pilih cara transfer salinan cadangan awal ke Azure.

    • Opsi Secara otomatis melalui jaringan mengikuti jadwal cadangan Anda untuk mentransfer data ke Azure.
    • Untuk informasi selengkapnya tentang Pencadangan Offline, lihat Gambaran Umum Pencadangan Offline.

    Setelah Anda memilih mekanisme transfer, pilih Berikutnya.

  15. Pada bilah Ringkasan , tinjau detail kebijakan. Lalu pilih Buat grup. Anda dapat memilih Tutup dan tonton kemajuan pekerjaan di ruang kerja Pemantauan.

    Cuplikan layar memperlihatkan kemajuan pembuatan grup perlindungan.

Buat salinan cadangan sesuai permintaan database SQL Server

Titik pemulihan dibuat ketika pencadangan pertama terjadi. Daripada menunggu jadwal berjalan, Anda dapat memicu pembuatan titik pemulihan secara manual:

  1. Dalam grup perlindungan, pastikan status database OK.

    Cuplikan layar memperlihatkan status database dalam grup perlindungan.

  2. Klik kanan database lalu pilih Buat titik pemulihan.

    Cuplikan layar memperlihatkan cara memilih membuat titik pemulihan online.

  3. Di menu turun bawah, pilih Perlindungan online. Lalu pilih OK untuk memulai pembuatan titik pemulihan di Azure.

    Cuplikan layar memperlihatkan cara mulai membuat titik pemulihan di Azure.

  4. Anda dapat melihat kemajuan pekerjaan di ruang kerja Pemantauan.

    Cuplikan layar memperlihatkan cara melihat kemajuan pekerjaan di konsol Pemantauan.

Pulihkan database SQL Server dari Azure

Untuk memulihkan entitas yang dilindungi, seperti database SQL Server, dari Azure:

  1. Buka konsol manajemen server DPM. Buka ruang kerja Pemulihan untuk melihat server yang dicadangkan DPM. Pilih database (dalam contoh ini, ReportServer$MSDPM2012). Pilih waktu Pemulihan yang diakhiri dengan Online.

    Cuplikan layar memperlihatkan cara memilih titik pemulihan.

  2. Klik kanan nama database dan pilih Pulihkan.

    Cuplikan layar memperlihatkan cara memulihkan database dari Azure.

  3. DPM menunjukkan rincian titik pemulihan. Pilih Selanjutnya. Untuk menimpa database, pilih tipe pemulihan Pulihkan ke instans asli SQL Server. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memulihkan database ke lokasi aslinya.

    Dalam contoh ini, DPM memungkinkan database untuk dipulihkan ke instans SQL Server lain atau ke folder jaringan mandiri.

  4. Pada bilah Tentukan Opsi Pemulihan, Anda dapat memilih opsi pemulihan. Misalnya, Anda dapat memilih Pembatasan penggunaan bandwidth jaringan untuk membatasi bandwidth yang digunakan pemulihan. Kemudian pilih Berikutnya.

  5. Pada bilah Ringkasan , Anda akan melihat konfigurasi pemulihan saat ini. Pilih Pulihkan.

    Status pemulihan memperlihatkan database sedang dipulihkan. Anda bisa memilih Tutup untuk menutup wizard dan melihat kemajuan di ruang kerja Pemantauan .

    Cuplikan layar memperlihatkan cara memulai proses pemulihan.

    Ketika pemulihan selesai, database yang dipulihkan konsisten dengan aplikasi.

Langkah berikutnya

Untuk mengetahui informasi lebih lanjut, lihat FAQ-Pertanyaan Yang Sering Diajukan tentang Azure Backup.