Seberapa sering membuat cadangan database master?

21

Saran dalam BOL cukup kabur:

Master cadangan sesering yang diperlukan untuk melindungi data secara memadai untuk kebutuhan bisnis Anda. Kami merekomendasikan jadwal pencadangan reguler, yang dapat Anda tambahkan dengan cadangan tambahan setelah pembaruan penting.

Jika Anda menjelajah lebih jauh , Anda akan menemukan detail ini:

Jenis operasi yang menyebabkan master diperbarui, dan yang memerlukan cadangan untuk dilakukan, termasuk yang berikut ini:

  • Membuat atau menghapus basis data pengguna.
  • Jika database pengguna tumbuh secara otomatis untuk mengakomodasi data baru,
    master tidak akan terpengaruh.
  • Menambah atau menghapus file dan filegroup.
  • Menambahkan login atau operasi lain yang terkait dengan keamanan login.
  • Operasi keamanan basis data, seperti menambahkan pengguna ke basis data, tidak memengaruhi master.
  • Mengubah opsi konfigurasi server-lebar atau database.
  • Membuat atau menghapus perangkat cadangan logis.
  • Mengkonfigurasi server untuk kueri yang didistribusikan dan panggilan prosedur jarak jauh (RPC), seperti menambahkan server yang terhubung atau login jarak jauh.

Jadi jika semua login kami ditambahkan melalui grup Windows, dan kami tidak membuat perubahan lain ke database, apakah itu berarti bahwa cadangan master satu kali sudah cukup?

Jika tidak, apa interval cadangan standar untuk database master?

8kb
sumber

Jawaban:

12

DB master Anda umumnya sangat kecil. Hanya mencadangkannya dengan seluruh basis data Anda, setidaknya setiap hari. Apakah itu penting?

Secara pribadi, ketika SHTF saya ingin cadangan master db yang berumur beberapa jam, bahkan jika saya memiliki 400 yang identik lainnya akan kembali 400 hari. Saya tidak ingin berpikir terlalu banyak jika saya harus mengembalikannya ...

gbn
sumber
6
  1. Ya, jika tidak ada perubahan ke server (seperti pembaruan, menambahkan login, menambahkan database baru, dll) dibuat dari cadangan terakhir, Anda sebenarnya tidak perlu melakukan cadangan baru. Tapi saya tidak bisa mengerti apa masalahnya dengan ini: cadangan master adalah operasi cepat, file cadangan kecil.
  2. Dalam cadangan master perusahaan saya dibagi menjadi 3 grup:
    • sekali per 12 jam (untuk server di mana 10-50 login dapat ditambahkan selama hari kerja)
    • sekali per hari (untuk sebagian besar server)
    • sekali per minggu (untuk sebagian kecil server dengan perubahan yang jarang)

Ini bukan standar, ini aturan perusahaan.

Alex_L
sumber
5

Semua basis data produksi kami didukung setiap hari selama waktu yang lambat. Jika operasi berjalan 24/7, saya akan merekomendasikan sekali per 12 jam seperti jawaban pertama.

Sungguh pertanyaannya adalah berapa banyak data dan struktur data yang Anda bisa kehilangan? Jika sebuah meteorit menghancurkan database master Anda sehingga hanya ada lubang merokok di tanah seberapa cepat Anda dapat memunculkan cadangan untuk menggantikannya? Anda dapat menertawakan ketidakmungkinan suatu peristiwa yang mengeluarkan database Anda tetapi jika lini bisnis menggunakannya, Anda akan menemukan ada sedikit toleransi untuk downtime.

Jika Anda mencadangkan setiap hari, berapa banyak informasi baru yang bisa Anda lepas dalam sehari? Berapa banyak waktu untuk mengganti / mengulangi perubahan ini? Bisakah Anda mengulangi perubahan yang tidak didukung? Bagaimana kamu tahu ....

Daripada berfokus pada kebijakan orang lain, Anda perlu bertanya kepada manajemen apa toleransi mereka terhadap kehilangan dan downtime data.

kevinsky
sumber