Group: microsoft.public.it.sql




Subject: logfile TEMPDB
From: Solli_76
Date: 5/2/2007 11:46:12 AM
buongiorno a tutti, una mia procedura di delete e successivo insert su di una tabella di un DB, mi ha restituito un errore sul file di LOG del TEMPDB di sql server; nell'event viewer ho notato, contestualmente, un messaggio di errore che avvisava del fatto che il file di log era pieno e doveve essere svuotato; tuttavia: 1) nelle impostazioni del DB TEMPDB il file di log può aumentare di dimensioni 2) non è possibile effettuare il backup completo e/o del log delle transazioni di quel DB domanda: come posso fare, allora, per ovviare a questo, o futuro, inconveniente ? N.B.: dopo alcuni minuti, senza far nulla, la funzione lanciata inizialmente (vedi primo paragrafo di questo post) ha funzionato senza problemi grazie

Subject: logfile TEMPDB
From: Lorenzo Benaglia
Date: 5/2/2007 11:56:36 AM
Solli_76 wrote: > tuttavia: > 1) nelle impostazioni del DB TEMPDB il file di log può aumentare di > dimensioni Ciao Solli_76, Allora significa che hai esaurito lo spazio disponibile su quel volume :-) > 2) non è possibile effettuare il backup completo e/o del log delle > transazioni di quel DB > > domanda: > come posso fare, allora, per ovviare a questo, o futuro, > inconveniente ? Devi eseguire transazioni più piccole, oppure spostare il tempdb su un volume più capiente. "How to move SQL Server databases to a new location by using Detach and Attach functions in SQL Server" http://support.microsoft.com/kb/224071/en-us > N.B.: dopo alcuni minuti, senza far nulla, la funzione lanciata > inizialmente (vedi primo paragrafo di questo post) ha funzionato > senza problemi Non è che per caso l'errore era dovuto all'allocazione dello spazio fisico necessario ad estendere il t-log? Se il volume sul quale risiede il tempdb ha sufficiente spazio libero, preallocalo in base alle tue esigenze. "ALTER DATABASE (Transact-SQL)" http://msdn2.microsoft.com/en-us/library/ms174269.aspx > grazie Prego. Ciao! -- Lorenzo Benaglia Microsoft MVP - SQL Server http://blogs.dotnethell.it/lorenzo http://italy.mvps.org

Subject: logfile TEMPDB
From: Solli_76
Date: 5/2/2007 3:56:56 PM
purtroppo devo dirti che di spazio, quel volume, ne ha molto ed è tutto libero :-)

Subject: logfile TEMPDB
From: Lorenzo Benaglia
Date: 5/2/2007 4:02:43 PM
Solli_76 wrote: > purtroppo devo dirti che di spazio, quel volume, ne ha molto ed è > tutto libero :-) E sei sicuro che quel "molto" sia sufficiente? Inoltre che dimensioni hanno il data file ed il t-log del tempdb? Ciao! -- Lorenzo Benaglia Microsoft MVP - SQL Server http://blogs.dotnethell.it/lorenzo http://italy.mvps.org

Subject: logfile TEMPDB
From: Solli_76
Date: 5/2/2007 4:46:17 PM
spazio totale su disco: 67,7 GB spazio disponibile: 55,3 GB tempDB file: 61 MB tempDB log: 2 MB come gia detto il TEMPDB (sia file che log) possono aumentare automaticamente non so cosa possa essere successo, veramente, ora non ci sono segni strani, tutto funziona regolarmente e sono mesi che non cambio la configurazione (sia di SQL che del sistema operativo) grazie lo stesso

Subject: logfile TEMPDB
From: Lorenzo Benaglia
Date: 5/2/2007 4:55:09 PM
Solli_76 wrote: > tempDB log: 2 MB Cosa ti ho scritto nel primo post? Magari l'errore può essere causato dall'allocazione dello spazio fisico del t-log durante l'esecuzione della query. Quando esegui la tua procedura vai a vedere quanto cuba il t-log ed il data file del tempdb e prealloca questo spazio. > grazie lo stesso Prego lo stesso :-D Ciao! -- Lorenzo Benaglia Microsoft MVP - SQL Server http://blogs.dotnethell.it/lorenzo http://italy.mvps.org