บทความนี้ใช้กับผลิตภัณฑ์ต่อไปนี้:
-
อะแดปเตอร์ Microsoft BizTalk Pack 2010
-
อะแดปเตอร์ Microsoft BizTalk Pack 2013
อาการ
สมมติว่า คุณมี Oracle ที่ใช้ WCF ที่ส่งพอร์ตบอะแดปเตอร์ BizTalk Microsoft สำหรับฐานข้อมูล Oracle นอกจากนี้ สมมติว่า ตัวแปรของแพคเกจ Oracle และทริกเกอร์การดำเนินการบางอย่างจะถูกใช้บนเซิร์ฟเวอร์ Oracle ในสถานการณ์นี้ ทริกเกอร์การดำเนินการอาจล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ข้อความที่ส่งไปยังการ์ดเชื่อมต่อ "<AdapterName> " บนพอร์ตส่ง "<SendPortName> " กับ URI <URI> จะถูกระงับไว้ รายละเอียดข้อผิดพลาด: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-01400: ไม่สามารถแทรกค่า NULL ลงใน ("" ได้ "" ได้ "") ORA-06512: ที่บรรทัด 2---> Oracle.DataAccess.Client.OracleException: ORA-01400: ไม่สามารถแทรกค่า NULL ลงใน ("" ได้ "" ได้ "") ORA-06512: ในบรรทัด Oracle.DataAccess.Client.OracleException.HandleErrorHelper 2at (Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, src วัตถุ ขั้นตอนสตริ bCheck บูลีน) ที่ Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, OracleConnection conn ขั้นตอนสตริ IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, src วัตถุ bCheck บูลีน) ที่ Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery ()ที่ Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)---จุดสิ้นสุดของการติดตามสแต็คข้อยกเว้นภายใน---
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากสถานะเซสชันจะเริ่มเมื่ออะแดปเตอร์ชี้การเชื่อมต่อ
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ ติดตั้งโปรแกรมแก้ไขนี้ และปิดใช้งานการเชื่อมต่อร่วมกันในคุณสมบัติพอร์ตส่ง
รายละเอียดของแพคเกจโปรแกรมปรับปรุงสะสม
สำหรับอะแดปเตอร์ BizTalk Pack 2013
โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้จะรวมอยู่ในแพ็คเกจการปรับปรุงสะสม 1 2013 Pack อะแดปเตอร์ BizTalk สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2892600 แพคเกจโปรแกรมปรับปรุงสะสม 1 2013 Pack อะแดปเตอร์ BizTalk
สำหรับอะแดปเตอร์ BizTalk Pack 2010
โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้จะรวมอยู่ในแพ็คเกจการปรับปรุงสะสม 3 สำหรับ 2010 Pack อะแดปเตอร์ BizTalk สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2617150 แพคเกจโปรแกรมปรับปรุงสะสม 3 สำหรับ 2010 Pack อะแดปเตอร์ BizTalk
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2003907 ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าการทำพูลเก็บการเชื่อมต่อ ไปที่เว็บไซต์ MSDN ต่อไปนี้:
วิธีการกำหนดค่าคุณสมบัติการผูกข้อมูลการ์ดเชื่อมต่อฐานข้อมูล Oracle
ข้อมูลเพิ่มเติม
ผลิตภัณฑ์อื่นๆ ที่กล่าวถึงในบทความนี้เป็นผลิตภัณฑ์ที่ผลิตขึ้นโดยบริษัทอื่นๆ ที่ไม่เกี่ยวข้องกับ Microsoft Microsoft ไม่รับประกัน ทั้งโดยนัยหรืออย่างอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้