Saat ini saya sedang mengatur pengiriman log dari DB besar (Kira-kira 1,5TB) dan saya bertanya-tanya apa yang dapat saya lakukan tentang file log.
Seperti berdiri, saya ingin melakukan langkah-langkah berikut:
- Ubah DB ke pemulihan LENGKAP
- Ambil cadangan FULL (5-6 jam) pada primary
- Kembalikan cadangan LENGKAP ke sekunder (meninggalkan di NORECOVERY)
- Ambil cadangan DIFF pada primer
- Kembalikan cadangan DIFF ke sekunder (masih di NORECOVERY)
- Inisialisasi pengiriman log menggunakan 'Basis data sudah diinisialisasi'
Masalahnya adalah saat saya mengambil cadangan lengkap, file log akan terisi lebih cepat daripada yang dapat diselesaikan oleh cadangan.
Opsi apa yang saya miliki agar file log tidak terisi? Bisakah saya mengambil cadangan log seperti biasa selama cadangan LENGKAP karena pengembalian DIFF akan mencakup transaksi apa pun yang terjadi selama jangka waktu itu? Adakah yang pernah melakukan ini sebelumnya dengan DB sebesar ini, ada tips / trik untuk membuatnya lebih mudah?
sumber