Dereck adlı üyeden alıntı:
mesajı görüntüle
MSSQL, üzerinde yapılan her işlemin LOG'unu tutar. Birçok başka faydalar sağladığı gibi, işletim esnasında ROLL-BACK yapabilmeye de olanak tanır.
X bir aşamada iken SHRINK yaparsanız öncelikle LOG tablosunu boşaltır. Daha sonra öntanımlı optimizasyon seçeneklerine bağlı kalarak gereksiz ORPHAN bilgileri de siler.
Bunu yaparsanız ne olur? SHRINK sonrası ROLL-BACK yapamazsınız. Mutlaka, önceden alınmış bir veritabanı yedeği gerekir ki, yoksa bazen ölümcül hatalara sebep olur.
Teknik detay okumadan, bu işlemin yapılmasını tavsiye etmiyorum.