โฮมเพจ » ทำอย่างไร » แก้ไข ธุรกรรมใหม่ไม่สามารถเข้าร่วมในผู้ประสานงานธุรกรรมที่ระบุ ใน Server 2003 SP2

    แก้ไข ธุรกรรมใหม่ไม่สามารถเข้าร่วมในผู้ประสานงานธุรกรรมที่ระบุ ใน Server 2003 SP2

    หากคุณใช้งานเว็บแอปพลิเคชันโดยใช้เทคโนโลยี ASP ดั้งเดิมบน Windows Server 2003 คุณอาจได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อคุณอัพเกรดเป็น Service Pack 2:“ ธุรกรรมใหม่ไม่สามารถเข้าร่วมในผู้ประสานงานการทำธุรกรรมที่ระบุ [-2147168246]”.

    สาเหตุของข้อผิดพลาดนี้คือว่า MSDTC มีการตั้งค่าที่ต้องการการรับรองความถูกต้องสำหรับธุรกรรมแบบกระจายและการอัปเกรดเป็น SP2 อาจเปลี่ยนการตั้งค่าเป็นต้องการแทนที่จะเป็นไม่มี.

    ในการแก้ไขข้อผิดพลาดนี้ให้เปิดบริการคอมโพเนนต์และคลิกขวาที่ไอคอน My Computer แล้วเลือกคุณสมบัติ.

    เลือกแท็บ MSDTC จากนั้นที่ด้านล่างของหน้าต่างคลิกปุ่มกำหนดค่าความปลอดภัย.

    ในหน้าต่างนี้เปลี่ยนการตั้งค่าภายใต้การสื่อสารของตัวจัดการธุรกรรมเป็น“ ไม่ต้องมีการตรวจสอบสิทธิ์”.

    สิ่งนี้ควรแก้ไขข้อผิดพลาดนี้.

    โปรดทราบว่าหากคุณมีไฟร์วอลล์ระหว่างเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ฐานข้อมูลคุณควรตรวจสอบให้แน่ใจว่าพอร์ตสูงเปิดระหว่างเครื่องสองเครื่องพร้อมกับ RPC เนื่องจากอาจทำให้เกิดข้อผิดพลาดเดียวกันได้.