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

เมื่อคุณอัปเดตเป็น Microsoft Dynamics GP 2010 การแปลงตารางของฐานข้อมูลของบริษัทล้มเหลว เครื่องหมาย X สีแดงจะปรากฏถัดจากบริษัทที่ระบุถึงความล้มเหลว เมื่อต้องการตรวจสอบว่าตารางใดล้มเหลว ให้เรียกใช้สคริปต์ต่อไปนี้:


SELECT b.fileOSName, a.fileNumber, a.PRODID, a.Status, a.errornum, a.errordes, c.CMPANYID, c.INTERID
FROM DYNAMICS.dbo.DU000030 a
JOIN
DYNAMICS.dbo.DU000010 b
ON a.fileNumber = b.fileNumber
AND a.PRODID = b.PRODID
JOIN
DYNAMICS.dbo.SY01500 c
ON a.companyID = c.CMPANYID
WHERE (a.Status <> 0 or a.errornum <> 0) and a.Status <>15


     
คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ในคอลัมน์errordesc

[Microsoft] [SQL Server Native Client 10.0] [SQL Server] การละเมิดข้อ constraint PRIMARY KEY 'PKUPRXXXXX' ไม่สามารถแทรกคีย์ที่คัดลอกในวัตถุ 'dbo UPRXXXXXX'



คุณได้รับข้อความแสดงข้อผิดพลาดนี้เมื่ออย่างน้อยหนึ่งตารางต่อไปนี้ไม่สามารถอัปเดต:

UPR10203 UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

สาเหตุ

หมายเหตุ ก่อนที่คุณจะปฏิบัติตามคําแนะนําในบทความนี้ ตรวจสอบให้แน่ใจว่าคุณมีสําเนาสํารองทั้งหมดของฐานข้อมูลที่คุณสามารถคืนค่าได้ ถ้ามีปัญหาเกิดขึ้น

คีย์หลักถูกเปลี่ยนแปลงด้วย Microsoft Dynamics GP 2010 และระเบียนในตารางละเมิดคีย์ใหม่ ระเบียนไม่ควรอยู่ในตารางต่อไปนี้งานบัญชีเงินเดือนที่ตามหลังการเรียกใช้การตรวจสอบบัญชีเงินเดือน เมื่อต้องการแก้ไขปัญหานี้ ให้เอาระเบียนออก

เมื่อต้องการให้เราแก้ไขปัญหานี้ให้คุณ ให้ไปที่ส่วน "แก้ไขปัญหาให้ฉัน" ถ้าคุณต้องการแก้ไขปัญหานี้ด้วยตนเอง ให้ไปที่ส่วน "ให้ฉันแก้ไขด้วยตนเอง"

อาการ

เมื่อต้องการแก้ไขปัญหานี้โดยอัตโนมัติ ให้คลิกลิงก์ แก้ไขปัญหานี้ จากนั้นคลิก เรียกใช้ ในกล่องโต้ตอบ ดาวน์โหลดไฟล์ แล้วปฏิบัติตามขั้นตอนในตัวช่วยสร้างนี้





หมายเหตุ ตัวช่วยสร้างนี้อาจเป็นภาษาอังกฤษเท่านั้น อย่างไรก็ตาม การแก้ไขอัตโนมัติยังใช้งานได้กับเวอร์ชันภาษาWindowsอีกด้วย

หมายเหตุ ถ้าคุณไม่ได้อยู่บนคอมพิวเตอร์ที่มีปัญหา คุณสามารถบันทึกการแก้ไขอัตโนมัติลงในแฟลชไดรฟ์หรือซีดี แล้วคุณสามารถเรียกใช้การแก้ไขปัญหานั้นบนคอมพิวเตอร์ที่มีปัญหาได้

แก้ปัญหาให้ฉัน


เมื่อต้องการแก้ไขปัญหานี้ด้วยตนเอง ให้ปฏิบัติตามขั้นตอนเหล่านี้:

  1. อย่าคืนค่าฐานข้อมูลบริษัท ปัญหานี้สามารถแก้ไขได้ที่จุดที่ล้มเหลวระหว่างการอัปเดตเป็น Microsoft Dynamics GP 2010

  2. เริ่มSQL Server Management Studio เมื่อต้องการใช้วิธีใดวิธีหนึ่งต่อไปนี้ โดยขึ้นอยู่กับโปรแกรมที่คุณใช้งาน

    วิธีที่ 1: SQL Server 2005 ถ้าคุณSQL Server 2005 ให้SQL Server Management Studio เมื่อต้องการใช้สิ่งนี้ให้คลิกเริ่ม ชี้ไปที่ โปรแกรมทั้งหมดชี้ไปที่Microsoft SQL Server 2005แล้วคลิก SQL Server Management Studio

    วิธีที่ 2: SQL Server 2008ถ้าคุณSQL Server 2008 ให้SQL Server Management Studio เมื่อต้องการแก้ไข ให้คลิกเริ่มชี้ไปที่ โปรแกรมทั้งหมดชี้ไปที่Microsoft SQL Server 2008แล้วคลิก SQL Server Management Studio

  3. เรียกใช้สคริปต์ต่อไปนี้กับฐานข้อมูลของบริษัทที่ล้มเหลว:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. เรียกใช้สคริปต์ต่อไปนี้เพื่อล้างระเบียนที่ล้มเหลว:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. เริ่มต้น Microsoft Dynamics GP 2010 Utilities และอัปเดตบริษัทอีกครั้ง

ให้ฉันแก้ไขปัญหาเอง

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

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

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

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

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

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

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

×