การแก้ไข: ลําดับองค์ประกอบใน Schema ที่สร้างขึ้นโดยอะแดปเตอร์ WCF-SQL จะแตกต่างกันระหว่าง SQL Server 2012 และ SQL Server 2014

นำไปใช้กับ
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

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณสร้างตารางบนทั้ง Microsoft SQL Server 2012 และ Microsoft SQL Server 2014
  • คุณสร้างโครงการ Microsoft BizTalk Sever 2013 R2 และใช้ Add-in Consume Adapter Service เพื่อสร้าง Schema ตัวอย่างเช่น การดําเนินการเลือกสําหรับตาราง

ในสถานการณ์นี้ ลําดับองค์ประกอบใน Schema ที่สร้างขึ้นด้วย SQL Server 2012 จะแตกต่างจากลําดับของ SQL Server 2014

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากลําดับคอลัมน์ที่ส่งคืนโดยคิวรีที่ดําเนินการโดยอะแดปเตอร์ WCF-SQL ไม่สามารถรับประกันได้ถ้าไม่ใช้ลําดับตาม นอกจากนี้ เมื่อคุณสร้าง Schema การใช้งานระหว่าง SQL Server 2014 และ SQL Server 2012 จะเปลี่ยนไป และความเข้ากันได้ถูกบุกรุกระหว่างสองเวอร์ชัน SQL Server

การแก้ปัญหา

ข้อมูลการอัปเดตสะสม

ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ BizTalk Server ต่อไปนี้:

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

การอ้างอิง

สําหรับข้อมูลเกี่ยวกับ Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server ให้ดู KB 2555976: Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server โปรดดู KB 2003907: ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุน Service Pack