Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Düzeltme: Hata 9002 ve hata 3052 eklemek veya yedeklemek için çalıştığınızda SQL Server 2012 ya da SQL Server 2014 günlük dosyası

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 3095156
Belirtiler
Varsayar bir Microsoft SQL Server 2012 ya da SQL Server 2014 veritabanında AlwaysOn Kullanılabilirlik grubu kullanın ve büyük bir açık etkin hareket var ve ek alanı gerektirir. Günlük dosyası aşağıdaki nedenlerden birine bağlı olarak büyümesi mümkün olduğunda, işlem başarısız olur.
  • Ek dosya alanı yetersizliği
  • Günlük dosyasının büyümesine değil yapılandırılmış
  • Günlük dosyası yapılandırılmış en büyük boyutuna ulaştı
Ayrıca, aşağıdaki hata iletisini alırsınız:
Hata: 9002, önem derecesi: 17, durum: 9.
Veritabanı için işlem günlüğü 'Veritabanı adı>' tam 'LOG_BACKUP nedeniyle' olur.
Sonra günlük yedekleme, başka bir 9002 hata iletisini alırsınız:
Hata: 9002, önem derecesi: 17, durum: 9.
Veritabanı için işlem günlüğü 'Veritabanı adı>' tam 'ACTIVE_TRANSACTION nedeniyle' olur.
Başka bir günlük yedeği alındıktan sonra sonra 5901 hata iletisi tarafından izlenen başka bir 9002 hata iletisi alabilirsiniz:
Hata: 9002, önem derecesi: 17, durum: 9.
Veritabanı için işlem günlüğü 'Veritabanı adı>' tam 'AVAILABILITY_REPLICA nedeniyle' olur.

Denetim noktası kaydı veritabanı yazılamadıVeritabanı adı> günlük alanı yetersiz olduğu için. Tek başına günlüğü kesemez veya veritabanı günlük dosyaları için daha fazla alan ayırmak için veritabanı yöneticisine başvurun.
Hata: 5901, önem derecesi: 16, State: 1.
Veritabanına ait bir veya daha fazla kurtarma birimleri 'Veritabanı adı>' bir denetim noktası oluşturulamadı. Bu genellikle veritabanı bozulması nedeniyle bazı durumlarda veya disk veya bellek gibi sistem kaynaklarının yetersizliğinden kaynaklanır. Bu hata hakkında daha ayrıntılı bilgi için hata günlüğünde önceki girişleri inceleyin.
Sonraki denetim noktası veya günlük yedeklemeler sonra hareketi geri alma sırasında çekildiği zaman, aşağıdaki hata iletisini alabilirsiniz:
Msg 3052, düzey 16, State 1, satır 4
GÜNLÜK yedekleme veritabanı güncelleştirmeleri oturum açamıyor 'Veritabanı adı>'. İzleyen günlük yedeklemeler gerekir yedek noktasından ilerletmek için 'LSN kodu 1>' için 'LSN kimliği 2>' sonra günlük alanı oturum için kullanılabilir duruma getirilir.
Bu iletileri aldığınızda, artık yeni tüm işlemleri veritabanına gönderme olanağınız ve günlük dosyasının büyümesine veya başka bir günlük dosyası eklemek.

Çözüm
Sorun ilk olarak SQL Server aşağıdaki toplu güncelleştirmede giderilmiştir: Öneri: SQL Server için en son toplu güncelleştirmeyi yükleyin.
Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik, düzeltmelerini önceki toplu güncelleştirme ile birlikte. Karşıdan yükleyin ve SQL Server için en son toplu güncelleştirmeleri yüklemeniz önerilir:
Pratik Çözüm
Günlükleri kesemez ve etkinliğini sürdürmek için aşağıdaki geçici çözümü kullanabilirsiniz.
  1. (Bkz: ikincil kopya last_hardened_lsn doğrulamak için her ikincil kopya denetleyin sys.dm_hadr_database_replica_states) birincil kopya last_hardened_lsneşleşir. Bu çalıştırarak yapabilirsiniz birincil kopya örneği, aşağıdaki sorgu bağlı
    SELECT ags.name as AGGroupName,    ar.replica_server_name as InstanceName,    hars.role_desc,    db_name(drs.database_id)as DBName,    drs.last_hardened_lsn, drs.log_send_queue_size,    drs.synchronization_state_desc as SyncState,    ar.availability_mode_desc as SyncMode,    CASE drs.is_local WHEN 1 THEN drs.database_id ELSE NULL END as database_id    FROM sys.dm_hadr_database_replica_states drs    LEFT JOIN sys.availability_replicas ar ON drs.replica_id = ar.replica_id    LEFT JOIN sys.availability_groups ags  ON ar.group_id = ags.group_id    LEFT JOIN sys.dm_hadr_availability_replica_states hars        ON ar.group_id = hars.group_id and ar.replica_id = hars.replica_id      WHERE db_name(drs.database_id) = '<database name>'
  2. Birincil yineleme üzerinde
    • Veritabanı kullanılabilirlik grubundan kaldırın.
    • Veritabanı yeniden kullanılabilirlik grubuna ekleyin.
  3. İkincil her yineleme üzerinde
    • Veritabanı yeniden kullanılabilirlik grubuna ekleyin.
Veritabanı kullanılabilirlik grubundan kaldırarak, onu hemen kendi günlüklerini kesemez ve günlük alanı boşaltın.

Birincil bir kopyasına her ikincil çoğaltma last_hardened_lsn aynıdır ve veritabanı kullanılabilirlik grubundan kaldırma ve yeniden her ikincil veritabanı ekleme süre boyunca hiçbir günlüğü yedekleri alınır, ikincil çoğaltma başarıyla herhangi bir hata veya ikincil günlüğü yedekleri geri yüklemek zorunda kalmadan yeniden eklenir.

İkincil kopya ile birincil yinelemenin geçerli değilse ve ikincil yakalayabilir önce veritabanı kullanılabilirlik grubundan kaldırmak varsa, bu ikincil kopya ile tam ve işlem günlüğü veritabanını yedekleme günlüğü yedekleri kullanılabilirlik gruba yeniden eklemeden önce Yakala veya ikincil kopya ve yeniden temel veritabanını silmek için geri olması gerekebilir.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 3095156 - Son İnceleme: 10/19/2015 18:56:00 - Düzeltme: 2.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3095156 KbMttr
Geri bildirim