Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Troncare il file di log
sabato 26 gennaio 2008 - 14.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
sab 26 gen 2008 - 14:48
Ciao a tutti, vorrei impostare un job settimanale per troncare il file di log. Questo job lo vorrei eseguire la notte per essere sicuro che nessuno lavori col db. Come posso fare? Il metodo è lo stesso per sql2000 e sql2005? Nel file di log ci sono le transazioni non ancora committed (?), quindi se lo tronco sono sicuro di non fare danni?
E' la passione che genera il progresso :-)
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 26 gen 2008 - 14:56
>Ciao a tutti, vorrei impostare un job settimanale per troncare
>il file di log.
Ciao Stefano,
Se non hai implementato una politica di backup basata sul transaction log, risolverai tutti i tuoi problemi impostando a Simple il recovery model del database.
Per maggiori informazioni consulta i Books Online:
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
sab 26 gen 2008 - 15:17
Ciao Lorenzo, grazie per l'attenzione.
Parliamo di sql2000, quando imposto un piano di mantenimento tramite wizard l'unico riferimento al transaction log è una voce che mi chiede: Backup the transaction log as part of the maintenance plan. Ti riferisci a questo, devo spuntare la voce? Ma credo di non aver capito.
E' la passione che genera il progresso :-)
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 26 gen 2008 - 16:09
>Parliamo di sql2000, quando imposto un piano di mantenimento
>tramite wizard l'unico riferimento al transaction log è una
>voce che mi chiede: Backup the transaction log as part of the
>maintenance plan. Ti riferisci a questo, devo spuntare la voce?
Se vuoi implementare una politica di backup basata sul backup del transaction log, si, altrimenti no.
>Ma credo di non aver capito.
Ti ho semplicemente detto che se non intendi eseguire il backup del t-log (rendendo quindi sovrascrivibili i virtual log inattivi in esso contenuti evitando che continui a crescere in modo indefinito), puoi banalmente impostare a SIMPLE il recovery model del database.
In questo modo ad ogni checkpoint tutti i virtual log inattivi contenuti nel t-log potranno essere riutilizzati.
Se vuoi capire cos'è e come funziona il transaction log fai riferimento a questi paragrafi dei Books Online:
http://msdn2.microsoft.com/en-us/library/ms345419.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
sab 26 gen 2008 - 16:51
Ora ho capito, grazie 1000!!! :-)
E' la passione che genera il progresso :-)
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
lun 28 gen 2008 - 17:04
... Scusa oggi ho verificato il tipo di recovery che c'è sul db--> Full. Auto shrink non è selezionato. Ho appena aggiunto un bkp settimanale del file di log sul database maintenance plan che non era mai stato effettuato. Fino ad oggi di tanto in tanto provvedevo al troncamneto del file di log con un'operazione manuale dopo il bkp. Questo sta su sql 2000.
E' la passione che genera il progresso :-)
Torna su
Stanze Forum
Elenco Threads
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 !