อาการ
เมื่อคุณใช้ convoy เรียงลำดับและตัวกรองบนรูปร่างรับในข่าวแบบ 2013 เซิร์ฟเวอร์ BizTalk Microsoft และข่าวที่เรียกใช้งานการรับรูปร่าง ข่าวการหยุดการทำงาน การปฏิบัติการของ convoy ตามลำดับล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ไม่ข้อยกเว้น (ดู 'ภายในข้อยกเว้น' ด้านล่าง) ได้หยุดอินสแตนซ์ของบริการ 'ServiceInstanceName'
อินสแตนซ์ของบริการจะยังคงเลื่อนออกไปจนกว่า administratively ดำเนินต่อ หรือยกเลิก
ถ้าดำเนินต่ออินสแตนซ์ที่จะดำเนินต่อจากสถานะที่มีอยู่สุดท้าย และอาจอยู่นอกกระบวนข้อยกเว้นที่ไม่คาดคิดเดียวกันอีกครั้ง
Id ของอินสแตนซ์: id ของอินสแตนซ์
ชื่อของรูปร่าง: ShapeName
ShapeId: ShapeID
ข้อยกเว้นเกิดขึ้นจาก: เซ็กเมนต์ 2 ความคืบหน้า 4
ข้อยกเว้นภายใน: ข้อยกเว้นเกิดขึ้นเมื่อมีการยืนยันสถานะไปยังฐานข้อมูล
ชนิดของข้อยกเว้น: PersistenceException
แหล่งที่มา: Microsoft.XLANGs.BizTalk.Engine
ไซต์เป้าหมาย: ยกเลิก Commit()
นอกจากนี้ "BizTalk Server" รายการต่อไปนี้ถูกบันทึกในบันทึกของโปรแกรมประยุกต์:
เก็บการเรียกขั้นตอนที่ล้มเหลวต่อไปนี้: " {เรียก [dbo] [ bts_AddConvoySetInstance] (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) } " ส่งคืนสายอักขระของข้อผิดพลาด SQL Server: "คำสั่งถูกยกเลิก ไม่สามารถแทรกค่า NULL ลงในคอลัมน์ ' <ชื่อคอลัมน์>', ตาราง ' <ชื่อตาราง>'; คอลัมน์ไม่อนุญาตให้มีค่า null แทรกล้มเหลว "
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
ปัญหานี้ถูกถาวรแรกในการปรับปรุงสะสมต่อไปนี้ของ BizTalk Server:
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
สำหรับข้อมูลเกี่ยวกับเซอร์วิสแพ็คและรายการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk ดูKB 2555976: บริการบรรจุและรายการการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server ดูKB 2003907: สนับสนุนการปรับปรุงข้อมูล เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และสะสม