อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณสร้างแบบคงเป็นแบบทางเดียวได้รับพอร์ต (EDIReceive) และแบบคงเป็นแบบทางเดียวส่งพอร์ต (EDISend) ในโปรแกรมประยุกต์ Microsoft BizTalk Server 2010
-
คุณสร้างฝ่ายและ x12 ง่ายข้อตกลงสำหรับโปรแกรมประยุกต์นี้
-
คุณส่งออกเป็นแฟ้ม.msi และแฟ้มการผูกข้อมูลสำหรับแอพลิเคชันของ BizTalk Server 2010 จากคอนโซลการดูแลเซิร์ฟเวอร์ BizTalk และจากนั้น คุณนำเข้าไปยัง 2013 ในเซิร์ฟเวอร์ BizTalk
ในสถานการณ์นี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
การปรับปรุงการผูกข้อมูลล้มเหลว (mscorlib)
ข้อมูลเพิ่มเติม:
บางส่วนของ x12 คุณสมบัติของโพรโทคอลที่ถูกต้อง (Microsoft.BizTalk.B2B.PartnerManagement)
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจาก มีข้อจำกัดในคอลัมน์ใหม่ที่ถูกเพิ่มใน 2013 เซิร์ฟเวอร์ BizTalk เพื่อสนับสนุน 999 ดูลออกครั้ง คอลัมน์เหล่านี้ไม่ยอมรับค่า null
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
ปัญหานี้ถูกถาวรแรกในการปรับปรุงสะสมต่อไปนี้ของ BizTalk Server:
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
สำหรับข้อมูลเกี่ยวกับเซอร์วิสแพ็คและรายการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk ดูKB 2555976: บริการบรรจุและรายการการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server ดูKB 2003907: สนับสนุนการปรับปรุงข้อมูล เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และสะสม