23 messaggi dal 29 maggio 2001
Come si fanno a cancellare i file di log di un database SQL Server 2000?

Ho in Database di 105 Mb dove 17 mega sono effettivi e gli altri sono file di log!!

Please help me!!

358 messaggi dal 05 marzo 2001
Una soluzione sarebbe quella di non permettere a SQL Server di fare il logging.
Purtroppo (che io sappia) questo non può essere disabilitato perché è una parte integrante del meccanismo di recovery e backup di SQL.

Per risolvere il problema, potresti però periodicamente troncare il file di log usando, per esempio, il Maintenance Wizard.

Attenzione che il troncamento del log file equivale ad un processo di cancellazione di quei log records che - secondo il tuo gliudizio - non sono più necessari per il recover o il restore di un database.

In ogni caso, comunque, non si può troncare la porzione "attiva" del log di transazione (transaction log) di cui SQL Server ha bisogno per effettuare il recover in qualsiasi momentio (e che puoi riconoscere identificando il MinLSN, cioè il più piccolo dei Log Sequence Number).



Ciao
A.Paterno
Il =:P ianista
'Ascolta Mozart mezz'ora al giorno e ti toglierà il "magone" di torno'
c'è uno script nell'archivio, prova a cercare per logs o simili.

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.