Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Çok büyük bir FILESTREAM tablonuz vardır.

  • FILESTREAM tablosunda, sistemdeki başka bir büyük tabloya INNER JOIN ile Filtrelenen bir sorgu planı oluşturan bir satır silme sorgusu çalıştırırsınız.

  • Sorgu iyileştirici bir paralel yürütme planı seçer.

Bu senaryoda, birssertion oluşur ve SQL Server hata günlüğünde aşağıdakine benzer hata iletileri alabilirsiniz:

DateTime SPID spıdnumber hatası: 5553, önem düzeyi: 20, durum: 6.

TarihSaat SPID spıdnumber SQL Server iç hatası. FıLESTREAM Manager geçerli komutla devam edemez.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Çözüm

Sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde giderilmiştir:

SQL Server için toplu güncelleştirmeler hakkında:

Her bir SQL Server toplu güncelleştirmesi düzeltmeler ve önceki tüm güvenlik düzeltmeleri toplu güncelleştirme. En son SQL Server güncelleştirmelerini gözden geçirin:

Geçici Çözüm

T, bu soruna geçici bir çözüm olarakaşağıdaki yöntemi kullanabilir:

INNER JOIN sorgusunu ayrı bir tabloya taşıyın ve sonuçları geçici bir tabloya kaydedin. Ardından geçici tablodaki girdilerle filtrelenmiş olan silme sorgusunu çalıştırabilirsiniz. Buna ek olarak, paralellik için maliyet eşiğini artırarak sorgu planını seri hale getirmeyi zorunlu hale getirebilirsiniz.

Örneğin:

Reftable. diğer ad = OuterTable. diğerad üzerinden VT. dbo. OuterTable ' den #T diğer adı

             WHERE OuterTable. Alias > 30006 ve OuterTable. Alias < 30010 

DB. dbo 'DAN SIL. Tablo WHERE takma adı (SELECT * FROM #T)

Başvurular

Bu terminoloji hakkında bilgi edinin terminology Microsoft yazılım güncelleştirmelerini açıklamak için kullanılır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.