Ho un database SQL Server abbastanza grande che utilizza la modalità di ripristino SIMPLE. Non abbiamo davvero bisogno del secondo recupero, quindi preferirei rimanere in questa modalità.Registro delle transazioni enorme con database SQL Server in modalità di ripristino semplice
Per qualche motivo il log delle transazioni per questo database è massiccio (410 GB) con il 99% dello spazio non allocato.
Ho provato a ridurre il file utilizzando (DBCC SHRINKFILE (MyDatabase_log, 20000)) ma non sembra funzionare.
Qualcuno ha qualche consiglio sul perché un database in modalità di ripristino SIMPLE abbia un file così grande? Mi piacerebbe davvero farla rimpicciolire.
Non si visualizzerebbe come spazio non allocato se fosse mid-rollback/transazione, vero? – Eric
Grazie! Questo sembra molto possibile. Sai cosa si può fare per rimuovere il log se è in questo stato bloccato? –
Se viene visualizzato come non allocato, lo spazio deve essere già rivendicato dalla modalità di ripristino SIMPLE. La colonna 'log_reuse_wait_desc' di sys.databases per il database in questione dice' NOTHING' o no? –