Σφάλμα προβλήματος- "[Microsoft] [ΠΡΌΓΡΑΜΜΑ οδήγησης ODBC SQL Server] [SQL Server] Παραβίαση του περιορισμού PRIMARY KEY PKRM30301 Δεν είναι δυνατή η εισαγωγή διπλότυπου κλειδιού στο RM30301 αντικειμένων" παρουσιάζεται κατά την εκτέλεση κατάργησης συναλλαγών επί πληρωμή στη Διαχείριση απαιτήσεων.Σημείωση - Όταν πατήσετε OK σε αυτό το παράθυρο διαλόγου, εμφανίζεται ένα παράθυρο διαλόγου πληροφοριών που αναφέρει "Η αποθηκευμένη διαδικασία στην κατάργηση συναλλαγής επί πληρωμή επέστρεψε τα ακόλουθα αποτελέσματα: DBMS:2627, eEnterprise 0".Πιθανή αιτίαΥπάρχει ένα διπλότυπο έγγραφο σε κάποιο σημείο στους πίνακες "Απαιτήσεις". Συνήθως είναι ένας διπλότυπος αριθμός ακολουθίας. Ανάλυση1. Εκτελέστε τα εξής με τη βάση δεδομένων της εταιρείας για να βρείτε τις εγγραφές που προκαλούν το σφάλμα στο RM30301:select RMDTYPAL, DOCNUMBR, SEQNUMBR από RM10101 ομάδα από RMDTYPAL, DOCNUMBR, SEQNUMBR having count(*) > 12. Χρησιμοποιώντας τις πληροφορίες που επιστρέφονται από το προηγούμενο ερώτημα, εκτελέστε τα εξής για να προβάλετε δεδομένα για έναν συγκεκριμένο αριθμό εγγράφου:επιλέξτε SEQNUMBR ως NUMBR, * από RM10101 όπου DOCNUMBR = 'εισαγάγετε τον αριθμό εγγράφου από το βήμα 1' σειρά από NUMBR3. Ενημερώστε το πεδίο SEQNUMBR, ώστε να μην υπάρχει διπλότυπο. Χρησιμοποιήστε τον αριθμό-κλειδί που παρέχεται παρακάτω. Εάν έχετε 2 εγγραφές με SEQNUMBR 16384, πρέπει να αλλάξετε μία από αυτές σε 32768, εάν έχετε 2 εγγραφές με 65536 πρέπει να ενημερώσετε μία σε 81920 κ.λπ. Κάθε γραμμή ενός εγγράφου πρέπει να έχει το δικό της μοναδικό seqnumbr στα πολλαπλά γραφήματα του 16384. ενημέρωση RM10101 ορισμός SEQNUMBR = XXX όπου DEX_ROW_ID = XXSEQNUMBR----------- 163843276849152655368192098304Εάν η πρώτη δέσμη ενεργειών δεν επιστρέψει αποτελέσματα, δοκιμάστε τα εξής:επιλέξτε * από RM10101 w, RM30301 h όπουw.RMDTYPAL = h.RMDTYPAL καιw.DOCNUMBR = h.DOCNUMBR καιw.SEQNUMBR = h.SEQNUMBRselect a.TRXSORCE,a.RMDTYPAL,a.DOCNUMBR from RM20101 a, RM30301 b wherea.RMDTYPAL = b.RMDTYPAL and a.DOCNUMBR = b.DOCNUMBRΑυτό το άρθρο ήταν Αναγνωριστικό εγγράφου TechKnowledge:32359

Περιεχόμενο TechKnowledge

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.