อาการ
สมมติว่า คุณใช้พอร์ตส่งแบบทางเดียวที่ใช้อะแดปเตอร์ที่ใช้ WCF พื้นฐานการสื่อสาร Windows Microsoft SQL ใน Microsoft BizTalk Server 2010 หรือ 2013 เซิร์ฟเวอร์ BizTalk Microsoft กับข้อความของกระบวนการ ในบางเวลา คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
การหมดเวลาของรอบระยะเวลาที่ผ่านไปก่อนที่จะได้รับการเชื่อมต่อจากเก็บพัก ซึ่งอาจเกิดเนื่องจากการเชื่อมต่อ pooled ทั้งหมดถูกใช้ และถูกถึงขนาดสูงสุดของกลุ่ม
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากการเชื่อมต่อ SQL ที่เกี่ยวข้องในอะแดปเตอร์ SQL จะไม่นำออกใช้เมื่อการประมวลผลข้อความที่สร้างผลลัพธ์
หมายเหตุ:
-
การเชื่อมต่อถูกนำออกใช้เท่านั้นกลับไปยังประเภทการเชื่อมต่อเมื่ออินสแตนซ์ของโฮสต์ BizTalk จะนำ เมื่อความเชื่อมต่อเกินกว่าค่าMaxConnectionPoolSizeที่ระบุของเก็บพักการเชื่อมต่อ คุณจะได้รับข้อความแสดงข้อผิดพลาดข้างต้น
-
ปัญหานี้เกิดขึ้นเมื่อคุณใช้พอร์ตส่งแบบทางเดียว
การแก้ปัญหา
รายละเอียดของแพคเกจโปรแกรมปรับปรุงสะสม
2013 ในเซิร์ฟเวอร์ BizTalk
โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้จะรวมอยู่ในแพ็คเกจการปรับปรุงสะสม 2 2013 ในเซิร์ฟเวอร์ BizTalk
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจการปรับปรุงสะสม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2892599 Cumulative ปรับปรุงแพคเกจ 2 2013 ในเซิร์ฟเวอร์ BizTalk
สำหรับ BizTalk Server 2010
โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้จะรวมอยู่ในแพ็คเกจการปรับปรุงสะสม 6 สำหรับ BizTalk 2010
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2855367 Cumulative ปรับปรุงแพคเกจ 6 สำหรับ BizTalk Server 2010
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติการผูกข้อมูลMaxConnectionPoolSizeไปที่เว็บไซต์ MSDN ต่อไปนี้:
การทำงานกับตัวปรับต่อ BizTalk สำหรับการผูกคุณสมบัติของ SQL Server
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2003907ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server