SQL Server veritabanı işlem günlüğü dosyası, yapılandırılmış dosya büyüme değeriyle büyümez

Bu makale, SQL Server veritabanı işlem günlüğü dosyasının yapılandırılmış dosya büyüme değeriyle büyümemesi sorununu çözmenize yardımcı olur.

Orijinal ürün sürümü: SQL Server 2008, SQL Server 2008 R2
Özgün KB numarası: 2633151

Belirtiler

SQL Server veritabanı işlem günlüğü dosyası için yapılandırılan dosya büyüme değeri 4 gigabayt (GB) veya bunların katlarıdır (örneğin, 8 GB, 12 GB vb.). Ancak işlem günlüğü dosyası bu değere göre büyümez. Bunun yerine, işlem günlüğü dosyası yalnızca 250 kilobaytlık (KB) artışlarla büyür. Ayrıca, işlem günlüğü dosyasında çok sayıda sanal günlük dosyası olduğunu fark edeceksiniz.

Çözüm

  • SQL Server 2008 R2 için

    Bu sorunun düzeltmesi ilk olarak KB2633145 (SQL Server 2008 R2 için toplu güncelleştirme paketi 11) yayımlandı.

    Not

    Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltme sürümüne dahil olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı göz önünde bulundurmanızı öneririz. Daha fazla bilgi için bkz. SQL Server 2008 R2 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri.

  • SQL Server 2008 R2 Service Pack 1 için

    Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 4'te yayımlandı. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için bkz. SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 4.

    Not

    Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltme sürümüne dahil olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı göz önünde bulundurmanızı öneririz. Daha fazla bilgi için bkz. SQL Server 2008 R2 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri.

Geçici Çözüm

SQL Server veritabanı işlem günlüğü dosyasının dosya büyüme değerini, tam olarak 4 GB bölünmeyecek şekilde değiştirin.

Daha fazla bilgi

SQL Server veritabanı işlem günlüğü dosyasını tanımlamak için aşağıdaki sorguyu kullanabilirsiniz:

SELECT name FROM sys.master_files name
FROM sys.master_files WHERE database_id = DB_ID('<db name>')
AND type = 1
AND is_percent_growth = 0
AND growth % 524288 = 0

SQL Server örneğinizde ve SQL Server ürününün sürümlerinde 4 GB veya katları içeren dosya büyüme valelerini otomatik olarak denetleyen ürünler veya araçlar hakkında daha fazla bilgi için aşağıdaki tabloya bakın:

Kural yazılımı Kural başlığı Kural açıklaması Kuralın değerlendirildiği ürün sürümleri
System Center Danışmanı SQL Server veritabanı dosyası yapılandırılan büyüme değeri kullanılarak büyümeyebilir System Center Advisor, SQL Server veritabanı işlem günlüğü dosyasının 4 GB veya kat büyüme değeri için yapılandırılıp yapılandırılmadığını belirler ve bu durumda bir uyarı oluşturur. Uyarının Toplanan Bilgiler bölümünde sağlanan bilgileri gözden geçirin ve etkilenen işlem günlüğünde gerekli değişiklikleri yapın. SQL Server 2008, SQL Server 2008 R2

İşlem günlüğünde çok sayıda sanal günlük dosyası varsa, uzun veritabanı kurtarma ile karşılaşırsınız. Daha fazla bilgi için bkz . Veritabanı işlemlerinin tamamlanması uzun sürüyor veya işlem günlüğünde çok sayıda sanal günlük dosyası olduğunda hataları tetikliyorlar.