Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Při aktualizaci na Microsoft Dynamics GP 2010 se převod tabulky pro firemní databázi nezdaří. Vedle společnosti se zobrazí červené X označující chybu. Pokud chcete zjistit, které tabulky se nezdařily, spusťte následující 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


     
Ve sloupci errordesc se zobrazí následující chybová zpráva:

[Microsoft] [SQL Server Native Client 10,0] [SQL Server] Porušení omezení PRIMÁRNÍHO KLÍČE "PKUPRXXXXX". Do objektu dbo nelze vložit duplicitní klíč. UPRXXXXXX'.



Tato chybová zpráva se zobrazí, když se nedaří aktualizovat jednu nebo více z následujících tabulek:
UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

Příčina

Poznámka: Než budete postupovat podle pokynů v tomto článku, ujistěte se, že máte úplnou záložní kopii databáze, kterou můžete obnovit, pokud dojde k problému.

Primární klíč se změnil v Microsoft Dynamics GP 2010 a záznamy v tabulce porušuje nový klíč. Záznamy by po spuštění kontroly mezd neměly v mzdových pracovních tabulkách existovat. Pokud chcete tento problém vyřešit, odeberte záznamy.

Pokud chcete, abychom tento problém vyřešili za vás, přejděte do části"Opravit za mě". Pokud byste tento problém raději vyřešili sami, přejděte do části"Opravitsám".

Příznaky

Pokud chcete tento problém vyřešit automaticky, klikněte na odkaz Opravit tento problém. Potom v dialogovém okně Stažení souboru klikněte na položku Spustit a postupujte podle kroků v tomto průvodci.





Poznámka: Tento průvodce může být jenom v angličtině. Automatická oprava ale funguje i pro jiné jazykové verze Windows.

Poznámka: Pokud nejste na počítači, který má tento problém, můžete automatickou opravu uložit na flash disk nebo na disk CD a pak ji můžete spustit na počítači, který má tento problém.

Opravit automaticky


Pokud chcete tento problém vyřešit sami, postupujte takto:

  1. Databázi společnosti nenovete. Tento problém můžete vyřešit v okamžiku selhání během aktualizace Microsoft Dynamics GP 2010.

  2. Spusťte SQL Server Management Studio. V závislosti na používaném programu použijte jednu z následujících metod.

    Metoda 1: SQL Server 2005 Pokud používáte SQL Server 2005, spusťte SQL Server Management Studio. Pokud to chcete udělat, klikněte na Start,přejděte naVšechny programy , přejděte na Microsoft SQL Server 2005a potom klikněte na SQL Server Management Studio.

    Metoda 2: SQL Server 2008Pokud používáte SQL Server 2008, spusťte SQL Server Management Studio. Pokud to chcete udělat, klikněte na Start,přejděte naVšechny programy , přejděte na Microsoft SQL Server 2008a potom klikněte na SQL Server Management Studio.

  3. Spusťte následující skripty proti databázi společnosti, která selhává:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Spuštěním následujícího skriptu vymažte neúspěšné záznamy:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Spusťte nástroje Microsoft Dynamics GP 2010 a aktualizujte společnost znovu.

Manuální oprava

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×