Symptoms
Microsoft SQL Server Veritabanı Günlük dosyaları büyük dosya boyutlarına büyür. SQL Server veritabanı çevrimdışı olur ve İşlem Günlüğü sürücüsünün konumunda boş alan kalmazsa kullanılamaz olur.
Cause
Microsoft SQL Server İşlem Günlüklerinin sürekli büyümesinin en yaygın nedeni, Veritabanı Kurtarma Modeli'nin Tam veya Toplu Günlüğe Kaydedilen olarak ayarlanmasıdır. Tam veya Toplu Günlüğe Kaydedilen kurtarma modeli kullanıldığında ve günlük dosyası yedeklenmediğinde büyümeye devam eder. Dosya bozulması da meydana gelebilir ve bu da İşlem Günlüğünün veritabanı işlem etkinliğine göre beklenenden çok daha büyük boyutlara büyümesine neden olabilir.
Resolution
SQL Server İşlem Günlüğü, kullanılabilir tüm disk alanını kaplamakla tehdit eden dosya boyutlarına büyüdüğünde, dosyayı küçültme günlüğü işlemiyle azaltılmalıdır. Aşağıdaki adımlar, SQL Server İşlem Günlüklerinin boyutunu küçültmek için kullanılabilir.
- SQL Server Studio Yönetimi'ni kullanın. Küçültülmesi gereken İşlem Günlüğü'nün bulunduğu veritabanına sağ tıklayın. Görevler ->Küçült ->Dosyalar'ı seçin.
- Açılan arayüz, dosya küçültme işlemi için seçenekler sunar. Aşağıdaki seçim seçeneklerini belirleyin:
"Dosya türü:" Açılır alanda "Log" öğesini seçin.
"Kullanılmayan alanı serbest bırak" Radyo düğmesini seçin.
Dosya küçültme işlemini tamamlamak için "Tamam" düğmesine tıklayın.
- İşlem Günlüğü dosyasını küçültmek için TSQL kullanma.
Belirlenen veritabanı günlük dosyasını küçültmek için aşağıdaki TSQL deyimini çalıştırın, veritabanı günlük adını küçültülmekte olan veritabanı günlüğünün adıyla değiştirin:
- İşlem Günlüğü, yukarıdaki komutla başarılı bir şekilde küçülmezse. Aşağıdaki adımlar kütüğün küçültülmesine izin vermelidir. Gerektiğinde veritabanı adını ve günlük dosyası adlarını değiştirin.
NOT: SQL Server işlem günlüğünün genellikle küçülmemesinin yaygın bir nedeni, günlükte küçültme işleminin çalışmasına izin verecek yeterli alan olmamasıdır.
|
Lütfen bu videoya bakın:
Affected Products
Dell Quickstart Data Warehouse Appliance, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server R2, Prosupport for Microsoft Software