Belirtiler
Microsoft SQL Server 2014 kullandığınızı varsayalım. Aynı anda ABORT_AFTER_WAIT = ENGELLEYICILER ve paralel sorgular seçeneğiyle bir çevrimiçi dizin oluşturma/değiştirme bölümü çalıştırdığınızda, Sistem onaylama işlemi gerçekleşir ve döküm dosyaları oluşturulur. Ayrıca, aşağıdaki hataları alırsınız:
<tarih><saat> SPID # hatası: 1203, önem düzeyi: 20, durum: 1.<tarih><saat> SPID # işlem kimliği # sahip olmadığı bir kaynağın kilidini açmaya ÇALıŞTı: nesne: 9:245575913:0. Bu hata bir zamanlama koşulunun nedeniyle oluşmuş olabilir. Sorun devam ederse veritabanı yöneticisine başvurun....... <tarih><saat> SPID # özel durum hatası oluştu RowsetNewSS 0x00000004C468A7C0. Bu hata, toplu ekleme işlemleri sırasında kullanılan önceden ayrılan disk bloklarını serbest bırakma ile ilgili bir sorunu gösteriyor olabilir. Bu sorunu çözmek için sunucuyu yeniden başlatın.<tarih><saat> SPID # ' dbghelp. dll ' sürümü ' 4.0.5 '<tarih><saat> SPID # * * dump thread-SPID = 92, EC = 0x00000004C3B98580<Tarih><saat><1 SPID ,
Not Aşağıdaki komutları kullanarak sorunu yeniden oluşturabilirsiniz:
ALTER INDEX ALL ON <TableName> REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 1 /en-us/help/2931693
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.