Ho inizializzazione file istantanea abilitata sul nostro SQL Server, quindi la parte "vuota" del file di database non viene azzerata prima di essere allocata. La mia comprensione è che ciò significa che il file potrebbe contenere dati "eliminati".
Quindi ora voglio inviare una copia di un database (probabilmente un file di backup) all'esterno dell'azienda. Ma ci sono tutti quei dati "cancellati" potenzialmente sensibili presenti all'interno del file. Ora vorrei azzerare la parte inutilizzata del file.
È possibile? Immagino di poter creare un nuovo database e copiare tutto o forse ripristinare una copia del database su un altro server senza l'inizializzazione dei file istantanea abilitata e quindi essere aggressivo con un comando ShrinkFile per rimuovere la maggior parte o tutta la parte inutilizzata del file di database , ma esiste un metodo meno manuale e che richiede tempo? Idealmente un comando per dire a SQL di azzerare il file come avrebbe fatto se l'inizializzazione del file istantaneo non fosse abilitata.