Biasanya ketika kita memulai cadangan kita tidak mengizinkan perubahan untuk melakukan atau database tidak akan dapat diakses. Maksud saya database akan berada dalam mode pengguna tunggal tetapi saya ingin memulai cadangan dan melepaskan db untuk digunakan. Juga, begitu saya memulai cadangan saya tidak ingin perubahan yang sedang berlangsung ditulis ke file cadangan. Saya ingin tahu bagaimana saya bisa mencapai ini di Microsoft SQL Server 2012. Tolong bantu saya.
Baiklah, izinkan saya menjelaskan masalah saya dulu. Saat ini saya sedang mengatur basis data ke mode satu pengguna sampai cadangan selesai. Mode ini akan membantu saya menghindari perubahan data saat cadangan sedang berlangsung. Tetapi aplikasi saya terikat dengan banyak basis data (setiap basis data saling terkait satu sama lain dan ada var dbs yang terus membuat setiap bulan). Jadi membuat cadangan semua database ini telah menjadi proses yang membosankan dan yang lebih penting saya harus menjaga pengguna keluar dari sistem ketika cadangan sedang berlangsung.
Jadi saya mencari mekanisme cadangan yang akan memenuhi persyaratan yang disebutkan di bawah ini.
- Mulai pencadangan semua dbs sekaligus dan lepaskan db untuk digunakan.
- Karena basis data saling terkait satu sama lain, saya ingin memiliki konsistensi data yang dipelihara dalam file cadangan. Jadi karena persyaratan konsistensi data ini saya tidak ingin ada perubahan yang dilakukan untuk file cadangan saya.
Yang saya inginkan adalah - cadangan semua dbs pada waktu tertentu.