Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Business Intelligence SQL Server 2012 Analysis Services SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Microsoft SQL Server 2014 veya SQL Server 2012 'de bir yordam çalıştırırsınız.

  • Yordamda aşağıdaki koşullar vardır:

    • Çok sık güncelleştirilen bir tabloya katılır.

    • Parametre içeren WHERE yan tümcesi vardır.

    • Seçeneği (yeniden derleyin) kullanır.

  • Bu yordam, farklı parametre değerleri kümelerine sahip birden çok eşzamanlı bağlantı üzerinde çalışır.

  • Sunucunuz, bu yordamların her birinin normalden daha uzun sürmesine neden olan ağır bir yükün altındadır.

Bu senaryoda, bağlantı derlemesinin sonu ile bağlantınızdaki sorgu yürütme başlangıcı arasında gerçekleşen zaman aralığında aşağıdaki ek koşullar karşılanıyorsa, bağlantınızda çalıştırılan yordamdan yanlış sonuçlar alabilirsiniz:

  • Koşul 1: başka bir eşzamanlı bağlantı, bağlantılı tabloda, bağlantınızın bir başka yeniden derlemesini tetikleyecek kadar büyük olan güncelleştirmeleri yapar.

  • Koşul 2: aynı sorgu başka bir bağlantıdan yeniden derlenmişti ve ardından önbelleğe koyululur.

Önemli Bu zamanlama sorunu çok seyrek.

Neden

Bu sorun, sorgudan sorguyu çalıştırdıktan sonra sorgunun parametre değerlerinin yanlış değerlerle değiştirilmesinden kaynaklanır. Bu, yinelenen derlemeler arasında bulunan çok nadir bir zamanlama sorunu nedeniyle gerçekleşir.

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.

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.