อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณติดตั้ง Microsoft BizTalk Server 2010 บนคอมพิวเตอร์
-
คุณตั้งค่าคอนฟิกอินสแตนซ์ของ Microsoft SQL Server จะใช้พอร์ต TCP ที่เปิด หมายเหตุ TCP พอร์ตเริ่มต้นคือ 1433
-
คุณพยายามกำหนดค่าธุรกิจกฎ Engine (BRE) จะใช้กับอินสแตนซ์ของ SQL Server เป็นเก็บข้อมูล
ในสถานการณ์สมมตินี้ การกำหนดค่าล้มเหลว และมีบันทึกข้อความแสดงข้อผิดพลาดต่อไปนี้ในแฟ้มบันทึกของ SQL Server:
[<วันเวลา >ข้อผิดพลาด RulesEngine] System.Net.Sockets.SocketException (0x80004005): ชื่อที่ร้องขอไม่ถูกต้อง แต่ไม่มีข้อมูลของชนิดที่ร้องขอถูก foundat System.Net.Dns.GetAddrInfo (สตริงที่ชื่อ) ที่ System.Net.Dns.InternalGetHostByName (ชื่อโฮสต์ของสตริงที่ includeIPv6 บูลีน) ที่ System.Net.Dns.GetHostEntry (สตริ hostNameOrAddress) ที่ Microsoft.BizTalk.Configuration.Rules.RulesConfig.ConfigureB2BOperatorsRole (สตริ rulesDbServer สตริ rulesDbDatabase) ใน Microsoft.BizTalk.Configuration.Rules.RulesConfig.ConfigureFeature (สตริ strXMLDoc สตริ strFullXMLDoc สตริ & strErrorDescription)
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้จะรวมอยู่ในแพ็คเกจการปรับปรุงสะสม 1 สำหรับ BizTalk Server 2010สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจการปรับปรุงสะสม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2497789 แพคเกจโปรแกรมปรับปรุงสะสม 1 สำหรับ BizTalk Server 2010
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าคอนฟิก BRE โดยใช้ตัวจัดการการตั้งค่าคอนฟิกเซิร์ฟเวอร์ BizTalk แวะไปที่เว็บไซต์ MSDN ต่อไปนี้:
วิธีการตั้งค่าคอนฟิก BRE โดยใช้ตัวจัดการการตั้งค่าคอนฟิกเซิร์ฟเวอร์ BizTalkสำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2003907 ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server