Questione : Tran del deposito di SQL con no_log

Ho avuto un problema dove la lima di ceppo si sviluppa molto grande. Ho regolato il databse “nell'ambito delle opzioni all'automobile - strizzacervelli. Da allora sembra che la lima di ceppo sia sotto controllo. Ho un problema differente tuttavia. Il tempdb ora sta sviluppandosi come crazy.

I che ritiene sospetto che riguarda alcuni schedari di lavoro (inserti alla rinfusa) che sto facendo funzionare ogni 15minutes. Lo scritto di sql ha funzionato benissimo nell'ambito di SQL 7. Il codice ha questa linea ripetuta in ogni scritto di sql: il
“tran Mydatabase
del deposito con no_log
va "
I ha scoperto che questa sintassi non è sostenuta da SQL 2008. Sto ritenendo sospetto che “commettere la transazione„ è l'equivalente del di cui sopra. È questo il caso?

 
class= del

Risposta : Tran del deposito di SQL con no_log

AGGIORNAMENTO: per SQL 2008, questo ordine depricated e più non funziona
Se dovete fare un deposito immediato, senza protezione in su, qui è una soluzione
(nel mio esempio, il nome della base di dati è “log_db„

USARE [padrone]
ANDARE
USARE [log_db]
ALTERARE LA BASE DI DATI [log_db] FISSANO IL RECUPERO SEMPLICE CON NO_WAIT
ANDARE
-- Ciò è il nome della mia lima di tran “del ceppo„ - pubblicare la base di dati, scattano sopra “le lime„ per ottenere il nome se non è standard
DBCC SHRINKFILE (“Log_db_log„, 1)
ANDARE
USARE [padrone]
ANDARE
ALTERARE LA BASE DI DATI [log_db] FISSANO IL RECUPERO PIENO CON NO_WAIT
ANDARE
Altre soluzioni  
 
programming4us programming4us