ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

เมื่อคุณพยายามเพิ่มเขตข้อมูลลงในตารางที่ซ้.ค. ใน Microsoft Dynamics NAV 2009 Service Pack 1 (SP1) หรือใน Microsoft Dynamics NAV 5.0 SP1 คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

ข้อผิดพลาดหรือข้อผิดพลาด SQL Server ต่อไปนี้เกิดขึ้นเมื่อเข้าถึงตาราง Table_Name:
650,"42000",[Microsoft][โปรแกรมควบคุม ODBC SQL Server][SQL Server]คุณสามารถระบุล็อก READPAST ในระดับการแยกออก READ COMMITTED หรือ REPEATABLE READ เท่านั้น SQL: ALTER TABLE "NAVDB". dbo"." CRONUS International Ltd_$MyTable" ADD "field4" VARCHAR(10) NOT NULL CONSTRAINT "$ndodefault$625437302$4" DEFAULT ''

หมายเหตุ

  • Table_Name คือพื้นที่ที่ตัวแทนไว้ของชื่อจริงของตารางที่คุณต้องการใช้เพิ่มเขตข้อมูล

  • ปัญหานี้เกิดขึ้นบนคอมพิวเตอร์ที่ใช้ Microsoft SQL Server 2008 และที่มีการติดตั้งสภาพแวดล้อม Microsoft Dynamics NAV นอกจากนี้ ปัญหานี้เกิดขึ้นเฉพาะเมื่อเปิดใช้งานการแบบ Microsoft SQL Server บนหนึ่งในตาราง Microsoft Dynamics NAV

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากคุณไม่สามารถเปลี่ยน Schema ของตารางที่จัดแบบมาแบบใน Microsoft SQL Server 2008 ถ้าทรานแซคชันที่เกี่ยวข้องถูกตั้งค่าให้ใช้ระดับการแยกแบบ SERIALIZABLE นี่เป็นข้อห้ามใหม่เกี่ยวกับ Microsoft SQL Server 2008 ที่ไม่มีอยู่ใน Microsoft SQL Server เวอร์ชันก่อนหน้า อย่างไรก็ตาม การกําหนดค่าเริ่มต้นของ Microsoft Dynamics NAV จะใช้ระดับการแยกออกจาก SERIALIZABLE เพื่อเปลี่ยนตาราง

การแก้ไข

เมื่อต้องการแก้ไขปัญหานี้ ให้กําหนดค่า Microsoft Dynamics NAV 5.0 SP1 และ Microsoft Dynamics NAV 2009 SP1 เพื่อใช้ระดับการแยกออก READ REPEATABLE ใน Microsoft SQL Server แทนระดับการแยกออกจาก SERIALIZABLE

For more information about how to change the isolation level that is used by Microsoft Dynamics NAV, visit the following Knowledge Base (KB) articles and the associated hotfixes:

  • Microsoft Dynamics NAV 5.0 SP1: 979135

  • Microsoft Dynamics NAV 2009 SP1: 978100

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×