تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب 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] انتهاك قيد المفتاح PRIMARY '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 وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×