LOGO

LOGO
LOGO
ads header

Breaking News

İşlem Günlüğündeki gereksiz boşluklar nasıl silinir

How to Clear Space in Your Transaction Log

  1. Roll back any pending transactions and clear all connections first. To do that, run the following three statement query before attempting to backup the log again:
    USE master;
    ALTER DATABASE mydatabasename SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
    ALTER DATABASE mydatabasename SET MULTI_USER;
  2. Back up your transaction log by opening SQL Server Management Studio, right-clicking the database and choosing: Tasks-->Back Up....
  3. In the popup that appears be sure to set the Backup type to "Transaction Log".
  4. Set the backup destination, and give the file name a .trn extension.
  5. Once the backup is complete right-click the database, click Tasks-->Shrink-->Files.
  6. In the popup that appears, set the File Type to Log.
  7. Click OK.
When you check the size of the database's log file, it should be nearly empty (~ 1 MB).

  1. Bekleyen tüm hareketleri geri alın ve önce tüm bağlantıları temizleyin. Bunu yapmak için, oturumu tekrar yedeklemeye çalışmadan önce aşağıdaki üç deyimi sorguyu çalıştırın:
    USE master;
    ALTER DATABASE mydatabasename SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
    ALTER DATABASE mydatabasename SET MULTI_USER;
  2. SQL Server Management Studio'yu açıp, veritabanını sağ tıklatıp İşlemler günlüğünüzü yedekleyin: Görevler -> Yedekle ... seçeneğini belirleyin .
  3. Görüntülenen açılır pencerede, Yedekleme türünü "İşlem Günlüğüne" ayarladığınızdan emin olun .
  4. Yedekleme hedefini ayarlayın ve dosya adına bir .trn uzantısı verin.
  5. Yedekleme tamamlandığında veritabanını sağ tıklatın, Görevler -> Küçült -> Dosyalar'ı tıklatın .
  6. Açılır pencereye, set Dosya Türü için Log .
  7. Click OK .
Veritabanının günlük dosyasının boyutunu kontrol ettiğinizde neredeyse boş (~ 1 MB) olmalı.

Hiç yorum yok