Belirtiler
Microsoft SQL ServerSQL Server 2014'te bellek için optimize edilmiş bir dosya grubu olan bir veritabanınız olduğunu varsayalım. İşlem günlüğü büyümeye devam edebilir ve günlüğü kesemez veya küçültemezsiniz. Bu sorunla karşılaşıyorsanız, aşağıdaki belirtileri göreceksiniz:
sys.databases katalog görünümü raporları "XTP_CHECKPOINT" olarak log_reuse_wait_desc.
Select name, log_reuse_wait_desc from sys.databases where name='<DatabaseName>'Etkilenen veritabanında el ile denetim noktası işlemi başarısız olur ve aşağıdaki hata iletisini alırsınız:
Not
Msg 41315, Seviye 16, Durum 4, Hat N
Veritabanı <veritabanı adında> denetim noktası işlemi başarısız oldu.Etkilenen veritabanına karşılık gelen çevrimdışı denetim noktası iş parçacığını bulamıyorsunuz.
Select db_name(database_id) as DatabaseName, * from sys.dm_exec_requests where command = 'XTP_OFFLINE_CKPT'Etkilenen veritabanı için In-Memory OLTP denetim noktası işlemiyle ilgili istatistikleri sorgulamak, her sütun için 0 döndürür:
Select * from sys.dm_db_xtp_checkpoint_stats
Çözüm
Sorun ilk olarak aşağıdaki SQL Server toplu güncelleştirmelerinde düzeltilmiştir:
Öneri: SQL Server için en son toplu güncelleştirmeyi yükleyin
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmeleri indirip yüklemenizi öneririz:
Geçici çözüm
Bu sorunu geçici olarak çözmek için, etkilenen veritabanını çevrimdışı duruma getirin ve sonra yeniden çevrimiçi olun veya SQL ServerSQL Server örneğini geri dönüştürün.
Not: İşlem günlüğü kısaltılabilir veya küçültülebilir. Ancak düzeltme uygulanana kadar sorun yeniden oluşabilir.
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.