تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

خطأ في المشكلة - "[Microsoft] [برنامج تشغيل ODBC SQL Server] [SQL Server] يحدث انتهاك للقيد PRIMARY KEY PKRM30301 لا يمكن إدراج مفتاح مكرر في العنصر
RM30301" عند تشغيل إزالة المعاملة المدفوعة في
إدارة المستحقات.


ملاحظة - عندما تصل إلى موافق في مربع الحوار هذا، يظهر مربع حوار معلومات يفيد "الإجراء المخزن في إزالة المعاملة المدفوعة قام بالنتائج التالية: DBMS:2627، eEnterprise 0".


السبب المحتمل وجود مستند مكرر في مكان

ما في جداول "المستحقات". عادة ما يكون رقم تسلسل مكرر.


الحل

1. قم بتشغيل ما يلي مقابل قاعدة بيانات الشركة للبحث عن السجلات التي تتسبب في حدوث الخطأ على RM30301: حدد


RMDTYPAL و DOCNUMBR و SEQNUMBR من مجموعة RM10101 بواسطة
RMDTYPAL و DOCNUMBR و SEQNUMBR بعد
العدد (*) > 1


2. باستخدام المعلومات التي تم إرجاعها من الاستعلام السابق، قم بتشغيل ما يلي لعرض البيانات لرقم مستند معين: حدد


SEQNUMBR ك NUMBR، * من RM10101 حيث DOCNUMBR = "أدخل رقم المستند من الخطوة 1" حسب NUMBR


3. قم بتحديث الحقل SEQNUMBR حتى لا يكون هناك تكرار. استخدم المفتاح الموفر أدناه. إذا كان لديك سجلان باستخدام SEQNUMBR من 16384، يجب تغيير أحدهما إلى 32768، وإذا كان لديك سجلان مع 65536، يجب تحديث سجل واحد إلى 81920، إلخ. يجب أن يكون لكل سطر في المستند seqnumbr الفريد الخاص به في مضاعفات 16384.


تحديث RM10101 تعيين SEQNUMBR = XXX حيث DEX_ROW_ID = XX


SEQNUMBR

-----------

16384

32768 49152 65536 81920 98304 إذا لم يتم إرجاع النتائج في البرنامج النصي الأول، فجرب ما يلي: حدد * من













RM10101 w، RM30301 h حيث

w.RMDTYPAL = h.RMDTYPAL و

w.DOCNUMBR = h.DOCNUMBR و

w.SEQNUMBR = h.SEQNUMBR


حدد a.TRXSORCE,a.RMDTYPAL,h.DOCa.DOCNUMBR من RM20101 a, RM30301 b حيث

a.RMDTYPAL = b.RMDTYPAL وa.DOCNUMBR = b.DOCNUMBR هذه المقالة كانت



TechKnowledge Document ID:32359

TechKnowledge Content

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×