Saya memiliki Inisialisasi File Instan yang diaktifkan di SQL Server kami, jadi bagian 'kosong' dari file database tidak diunggulkan sebelum dialokasikan. Pemahaman saya adalah ini berarti bahwa file tersebut dapat berisi data yang 'dihapus'.
Jadi sekarang saya ingin mengirim salinan database (mungkin file cadangan) di luar perusahaan. Tapi ada semua data 'dihapus' yang berpotensi sensitif yang ada di dalam file. Sekarang saya ingin nol bagian file yang tidak terpakai.
Apakah itu mungkin? Saya membayangkan saya bisa membuat database baru dan menyalin semuanya, atau mungkin mengembalikan salinan database ke server lain tanpa Inisialisasi File Instan diaktifkan dan kemudian menjadi agresif dengan perintah ShrinkFile untuk menghapus sebagian besar atau semua bagian yang tidak terpakai dari file database , tetapi adakah metode yang kurang manual dan memakan waktu? Idealnya sebuah perintah untuk memberi tahu SQL pada nol file seperti yang akan dilakukan jika Inisialisasi File Instan tidak diaktifkan.