SQL Server Database Logu Temizleme
Okuyucu : 937
Günlük Okuyucu : 21,8
Az önce veritabanımda çalışmalar yapıyordum ki veritabanı logunu 1.5 GB olduğunu farkettim. Şöyle pratik bir yol varmış bu logdan kurtulmak için.
backup log [Database_Adi] with truncate_only
dbcc shrinkfile(Database_Log_Dosyasi_Adi)
İşlemin sonuçlarını bana sormayın, önce yedeğinizi alın sonra test edin ama tüm datalar commit edildiyse sorun çıkmaması gerekiyor.
Yorumlarda sağolsun Ada olayını detayını bildirdi, şu şekilde daha iyiymiş, Direk onun açıklamasını yazıyorum:
BACKUP LOG'u NO_LOG veya TRUNCATE_ONLY seçenekleri ile kullanmak log'un inactive olan kisimlarini keser; ama bu pek önerilmez; çünkü database kurtarma islemlerini artik log'lardan yapamazsiniz, en son aldiginiz database backup'i recovery edebilirsiniz.
Bunun yerine
DBCC SHRINKDATABASE (db, NOTRUNCATE)
DBCC SHRINKDATABASE (db, TRUNCATEONLY)
ile önce dolu alanlardan bos alanlara verileri tasiyip daha sonra da dosya sonundaki bosluklari isletim sistemine verebilirsiniz.

Yorumlar
Yorum Ekle
SQL Server Database Logu Temizleme ile İlişkili Olabilecek Yazılar - Haberler
SQL Injection SubSelects and IF StatementsSQL Injection için Kayıt İlerletme
Log Dosyası olmadan SQL Server veri tabanı restore etme
SQL Server Performanısını Arttırma
Şimdi 10' dan geriye say, Bak özünü buldun
Diğer Yazılar
SQL Server Performanısını Arttırma
SQL Serverda ve SQL Injectiondan Data Alma
SQL Tunnelling - Exploiting Internal Networks via SQL Injection
sqlmap - Another SQL Injection tool
SQLNinja
SSL Implementation Security FAQ
SSL Tekrar Aktif
SSS : ASP ile RSS Feed Oluşturmak
SSS : Şifre Kırma İşlemi Çok Uzun Sürüyor?
SSS : WEP Şifrelerini Kırınca Çıkan Karakterler Ne?
Star Wars' ı sevmiyorum ve biliyorum o da beni sevmiyor
Steal this Film
Steganos Anonim mi ?
Stigmata ve Chumbawamba, Mary mary...
Stop Design
Stream Data Download
String.fromCharCode()
StringBorg - Injection Ataklarından Korunma
Subsonic PageIndex Problemi ve DoS
Neredeyim ?
Ferruh.Mavituna » Haberler » SQL Server Database Logu Temizleme