Con più domande
Accrescimento eccessivo del File di Log in SQL SERVER 2008

Domanda
-
Salve a tutti,
avrei una domanda da porre alla vostra attenzione:
Ho un database che di recente ho trasferito da un Server SQL 2000 ad un Server SQL 2008 R2 (Express),
mi sono accorto dell'accrescimento eccessivo che si ha in SQL 2008 R2, mentre prima il file di Log
si manteneva sulla dimensione di un Giga, o giù di lì, adesso il file di Log raggiunge 10 e più Giga, come mai ?
Grazie per le eventuali risposte
N. B.:
Il Database ha e stesse tabelle, procedure e svolge lo stesso ruolo di prima, ed è senza repliche.
Tutte le risposte
-
-
Quello che devi fare è una operazione di Shrink del file di log.
ecco il link msdn : link
Il modo più semplice mi sembra che sia fare un backup in modalità "Full", impostando di fare lo shrink alla fine. In questo modo il database dovrebbe riuscire a cancellare le informazioni del file di log, non più necessarie.
Luca Dalsass
Solution Architect and Development Manager presso Totalcom Srl Bolzano- blog : Diario di un programmatore
- blog : Videogioco troppo poco
-
-
Per caso, nel trasferimento hai modificato il parametro "Compatibility Level", impostandolo a 100 ()SQL Server 2008?
Se non lo hai fatto può darsi che nel file di log vengano salvate le informazioni per la retrocompatibilità
Luca Dalsass
Solution Architect and Development Manager presso Totalcom Srl Bolzano- blog : Diario di un programmatore
- blog : Videogioco troppo poco
-
aggiungo solo questa che ritengo una utile lettura
http://sql-articles.com/articles/troubleshooting/log-file-growth-in-sql-server/
ciao.
Edoardo Benussi
Microsoft MVP - Directory Services
edo[at]mvps[dot]org