Kami sedang mencari untuk mengganti cadangan server SQL tradisional dengan cadangan berbasis VSS file mdf dan ldf. Sebagai orang db saya agak gelisah tentang hal ini, namun saya tidak dapat menemukan bukti bahwa ini tidak akan berhasil?
Adakah yang bisa menyarankan percobaan yang saya bisa setup yang akan menunjukkan di mana kita dapat kehilangan transaksi dengan strategi ini? [Mencabut kabel daya selama transaksi yang berjalan lama baik-baik saja].
Sistem yang sedang kita lihat menciptakan snapshot awal dari file mdf dan ldf dan kemudian menyalin seluruh perubahan. Saya tidak bisa membayangkan skenario di mana itu bisa mengecewakan kita.
Semoga Anda dapat membantu saya meyakinkan bos saya bahwa kita perlu menyimpan cadangan tradisional!
sql-server
paul
sumber
sumber
Jawaban:
Maaf mengecewakan Anda, tetapi VSS Backups dari SQL Server didukung penuh oleh Microsoft melalui SQL Writer Service ( http://technet.microsoft.com/en-us/library/ms175536.aspx ).
Ketika aplikasi cadangan pihak ketiga ingin mengambil cadangan, SQL Writer memberitahu SQL Server untuk "Freeze IO" pada database. Setelah IO dibekukan, maka snapshot diambil dari file mdf dan ldf. Setelah snapshot selesai, IO tidak beku. Ini memang mencegah semua aktivitas penulisan ke database saat snapshot sedang dibuat, dan bisa memakan waktu 60 detik atau lebih lama. Aplikasi cadangan pihak ketiga kemudian menyalin snapshot file ldf dan mdf. Jika Anda menguji aplikasi cadangan pihak ketiga dan Anda melihat pesan di log kesalahan tentang Pembekuan dan Pembekuan IO untuk database Anda, maka itu menggunakan antarmuka SQL Writer, dan cadangannya baik.
Keterangan Lengkap di sini: http://technet.microsoft.com/library/Cc966520
sumber