Probleemitõrge – "[Microsoft] [ODBC SQL Server draiver] [SQL Server] Primaarvõtme piirangu rikkumine PKRM30301 ei saa objektile lisada duplikaatvõtit RM30301" ilmneb tasulise tehingu eemaldamise käitamisel võlgnevuste halduse korral.Märkus. Kui klõpsate selles dialoogiboksis nuppu OK, kuvatakse teabedialoogiboks tekstiga "Salvestatud protseduur tasulise tehingu eemaldamises tagastas järgmised tulemid: DBMS:2627, eEnterprise 0".Võimalik põhjusTabelites Müügivõlad on duplikaatdokument. Tavaliselt on see järjekorranumbri duplikaat. Eraldusvõime1. Tõrke põhjustanud kirjete leidmiseks RM30301 käivitage ettevõtteandmebaasis järgmine käsk:valige RM10101 rühmast RMDTYPAL, DOCNUMBR, SEQNUMBR RMDTYPALI, DOCNUMBR, SEQNUMBR having count(*) > 12. Eelmise päringu tagastatud teabe abil käivitage järgmine käsk, et kuvada kindla dokumendinumbri andmed:valige SEQNUMBR kujul NUMBR, * RM10101, kus DOCNUMBR = "sisestage 1. juhises esitatud dokumendinumber" järjestuses NUMBR3 järgi. Värskendage välja SEQNUMBR, et poleks duplikaati. Kasutage alltoodud võtit. Kui teil on 2 kirjet, mille SEQNUMBR on 16384, peate ühe neist muutma 32768-ks, kui teil on 2 kirjet 65536-ga, peate ühe värskendama versioonile 81920 jne. Igal dokumendireal peaks olema oma kordumatu seqnumbr arvu 16384 kordsetes. värskendus RM10101 seada SEQNUMBR = XXX, kus DEX_ROW_ID = XXSEQNUMBR----------- 163843276849152655368192098304Kui esimene skript ei tagasta tulemusi, proovige neid:valige RM10101 w-st * RM30301 h kusw.RMDTYPAL = h.RMDTYPAL jaw.DOCNUMBR = h.DOCNUMBR jaw.SEQNUMBR = h.SEQNUMBRselect a.TRXSORCE,a.RMDTYPAL,a.DOCNUMBR from RM20101 a, RM30301 b wherea.RMDTYPAL = b.RMDTYPAL and a.DOCNUMBR = b.DOCNUMBRSee artikkel oli TechKnowledge Document ID:32359