Files di log

venerdì 06 ottobre 2006 - 11.12

isotopo75 Profilo | Newbie

Ciao a tutti,

ho un problema con i files di log. Mi è successo che un DB creato con Sql Server 2000 ha raggiunto un file di log delle transazioni di 30 Giga... non era stato impostato il limite massimo e quindi questo sta ancora crescendo!

Vorrei fare in modo di eseguire un backup del file di log su un altro HD e azzerare quello presente in SQL Server.

Il backup l'ho realizzato... ma ora come faccio ad eliminare il file di log da SQL Server?

Ho seguito le istruzioni dettate dalla guida in linea, ma non dice nulla (o almeno non l'ho trovato) riguardo la possibilità di eliminare il file una volta eseguito il backup.

In sostanza... qualcuno può dirmi di solito come si gestiscono i backup dei file di log quando questi crescono così tanto?

Grazie mille

Iso75.

Brainkiller Profilo | Guru

>Il backup l'ho realizzato... ma ora come faccio ad eliminare
>il file di log da SQL Server?

Ciao,
non sono la persona più adatta a dart questo tipo di risposta, ma provo a fare le veci di Master Lorenzo

Prova così:

BACKUP LOG NOME_DB WITH NO_LOG DBCC SHRINKFILE (NOME_LOG_FILE, 10)

Al posto di NOME_DB ci metti il nome del database, e al posto di NOME_LOG_FILE ci metti il nome del file di Log. Se non conosci il nome del file di log fai:

SELECT * FROM SysFiles

Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

lbenaglia Profilo | Guru

>ho un problema con i files di log. Mi è successo che un DB creato
>con Sql Server 2000 ha raggiunto un file di log delle transazioni
>di 30 Giga... non era stato impostato il limite massimo e quindi
>questo sta ancora crescendo!

Ciao Iso75,

Per capire cos'è il transaction log, qual è il suo scopo e come si amministra leggi questo tip:
http://www.dotnethell.it/tips/ShrinkTLOGSql2000.aspx

>Grazie mille
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5