อาการ
ลองทำตามสถานการณ์ต่อไปนี้:
- คุณสร้างตารางบนทั้ง 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 ต่อไปนี้:
- การอัปเดตสะสม 3 สําหรับ BizTalk Adapter Pack 2013
- การอัปเดตสะสม 1 (CU1) สําหรับ BizTalk Server 2013 R2
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
สําหรับข้อมูลเกี่ยวกับ Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server ให้ดู KB 2555976: Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server โปรดดู KB 2003907: ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุน Service Pack