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:
- BizTalk Adapter Pack 2013 için toplu güncelleştirme 3
- Cumulative Update 1 (CU1) for BizTalk ServerBizTalk Server 2013 R2
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.