DÜZELTME: WCF-SQL bağdaştırıcısı tarafından oluşturulan şemadaki öğe sıraları, SQL ServerSQL Server 2012 ve SQL ServerSQL Server 2014 arasında farklılık gösterir

Uygulandığı Öğe
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard

Belirtiler

Aşağıdaki senaryoyu ele alalım:

  • Hem Microsoft SQL ServerSQL Server 2012 hem de Microsoft SQL ServerSQL Server 2014 üzerinde bir tablo oluşturursunuz.
  • Bir Microsoft BizTalk Sever 2013 R2 projesi oluşturursunuz ve bir şema oluşturmak için Bağdaştırıcı Hizmetini Kullanma Eklentisi'ni kullanırsınız, örneğin, tablo için Seçme işlemi.

Bu senaryoda, SQL ServerSQL Server 2012 ile oluşturulan şemadaki öğe sırası, SQL ServerSQL Server 2014 ile olandan farklıdır.

Neden

Sorun, WCF-SQL bağdaştırıcısı tarafından yürütülen sorgu tarafından döndürülen sütun sırasının order by kullanılmadan garanti edilememesi nedeniyle oluşur. Ek olarak, bir şema oluşturduğunuzda, SQL ServerSQL Server 2014 ve SQL ServerSQL Server 2012 arasındaki uygulama değiştirilir. Ve SQL Server iki sürüm arasındaki uyumluluk tehlikeye girdi.

Çözüm

Toplu güncelleştirme bilgileri

Bu sorun ilk olarak aşağıdaki toplu BizTalk Server güncelleştirmesinde düzeltilmiştir:

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

BizTalk Server için hizmet paketleri ve toplu güncelleştirme listesi hakkında daha fazla bilgi için bkz. KB 2555976: BizTalk Server için hizmet paketi ve toplu güncelleştirme listesi.

BizTalk Server düzeltmeleri hakkında daha fazla bilgi için bkz. KB 2003907: BizTalk düzeltmeleri ve Hizmet Paketi desteği hakkında bilgiler.