Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Po aktualizácii na Microsoft Dynamics GP 2010 zlyhá konverzia tabuľky pre databázu spoločnosti. Vedľa spoločnosti sa zobrazí červené X, ktoré signalizuje zlyhanie. Ak chcete zistiť, ktoré tabuľky zlyhali, spustite nasledujúci skript:


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


     
V stĺpci errordesc sa zobrazí nasledujúce chybové hlásenie:

[Microsoft] [SQL Server Native Client 10.0] [SQL Server] Porušenie obmedzenia PRIMARY KEY "PKUPRXXXXX". Do objektu dbo nie je možné vložiť duplicitný kľúč. UPRXXXXXX'.



Toto chybové hlásenie sa zobrazí, keď sa nepodarí aktualizovať jednu alebo viac z nasledujúcich tabuliek:
UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

Príčina

Poznámka Pred použitím pokynov v tomto článku skontrolujte, či máte k dispozícii úplnú záložnú kópiu databázy, ktorú môžete v prípade problému obnoviť.

Hlavný kľúč sa zmenil pomocou systému Microsoft Dynamics GP 2010 a záznamy v tabuľke porušuje nový kľúč. Po spustení kontroly mzdy by záznamy nemali existovať v tabuľkách mzdovej práce. Ak chcete tento problém vyriešiť, odstráňte záznamy.

Ak chcete, aby sme problém vyriešili za vás, prejdite dočasti Opravteto za mňa. Ak chcete tento problém radšej vyriešiť sami, prejdite do častiDovoľte mi to vyriešiť ja.

Príznaky

Ak chcete tento problém vyriešiť automaticky, kliknite na prepojenie Vyriešiť tento problém. Potom kliknite na položku Spustiť v dialógovom okne Preberanie súborov a postupujte podľa pokynov tohto sprievodcu.





Poznámka Sprievodca môže byť iba v angličtine. Automatická oprava však funguje aj pre iné jazykové verzie Windows.

Poznámka Ak nie ste v počítači s problémom, môžete automatickú opravu uložiť na USB kľúč alebo na CD disk a potom ju môžete spustiť v počítači, v počítači s týmto problémom.

Opravte to za mňa


Ak chcete tento problém vyriešiť sami, postupujte takto:

  1. Databázu spoločnosti už nie je možné obnoviť. Tento problém možno vyriešiť v prípade zlyhania počas aktualizácie na Microsoft Dynamics GP 2010.

  2. Spustite SQL Server Management Studio. V závislosti od používaného programu použite jednu z nasledujúcich metód.

    Metóda 1: SQL Server 2005 Ak používate SQL Server 2005, spustite SQL Server Management Studio. Ak to chcete urobiť, kliknite natlačidlo Štart , ukážte na položku Všetky programy ,ukážte na položku Microsoft SQL Server 2005a potom kliknite na položku SQL Server Management Studio.

    2. spôsob: SQL Server 2008Ak používate SQL Server 2008, začnite SQL Server Management Studio. Ak to chcete urobiť, kliknite natlačidlo Štart , ukážte na položku Všetky programy ,ukážte na položku Microsoft SQL Server 2008a potom kliknite na položku SQL Server Management Studio.

  3. V podnikovej databáze, ktorá zlyháva, spustite tieto skripty:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Spustením nasledujúceho skriptu vymažte záznamy, ktoré zlyhali:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Spustite Microsoft Dynamics GP 2010 Utilities a aktualizujte spoločnosť znova.

Ja to vyriešim

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×