Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Amikor frissít a Microsoft Dynamics GP 2010-re, a vállalati adatbázis táblakonverziója sikertelen lesz. A vállalat mellett egy piros X jelenik meg, amely hibát jelez. Ha meg szeretné állapítani, hogy mely táblák nem sikerültek, futtassa az alábbi parancsfájlt:


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


     
A hibakód oszlopában az alábbi hibaüzenet jelenik meg:

[Microsoft] [SQL Server Native Client 10,0] [SQL Server] A PRIMARY KEY megkötésnek a "PKUPRXXXXX" megsértése. A duplikált kulcs nem szúrható be a "dbo" objektumba. UPRXXXXXX'.



Ez a hibaüzenet akkor jelenik meg, ha a következő táblázatok közül egy vagy több nem frissül:
UPR10204
UPR10204

UPR10205 UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

A probléma oka

Megjegyzés: Mielőtt követi a cikkben található utasításokat, győződjön meg arról, hogy van az adatbázis teljes biztonsági másolata, amely probléma esetén visszaállítható.

Az elsődleges kulcs a Microsoft Dynamics GP 2010-es verziójával változott, és a tábla rekordjai megsértik az új kulcsot. A bérszámfejtési munkatáblákban nem kell rekordoknak léteznie a bérszámfejtési ellenőrzés futtatását követően. A probléma megoldásához távolítsa el a rekordokat.

A probléma megoldásához a "Fixit for me" (Javítás a számomra) című szakaszhoz kell továbbmenni. Ha inkább saját maga szeretné megoldani a problémát, akkor a "Haddjavítsamsaját magam" című szakaszt kell látnia.

Jelenségek

A probléma automatikus megoldásához kattintson A probléma megoldása hivatkozásra. Utána kattintson a Fájl letöltése párbeszédpanel Futtatás gombjára, és haladjon végig a varázsló lépésein.





Megjegyzés: Ez a varázsló lehet csak angol nyelven; az automatikus javítás azonban más nyelvű verziókhoz is Windows.

Megjegyzés: Ha nem a problémát tartalmazó számítógépen van, az automatikus javítást mentheti egy flash meghajtóra vagy EGY CD-re, majd futtathatja a problémát tartalmazó számítógépen.

Automatikus javítás


A probléma megoldásához kövesse az alábbi lépéseket:

  1. Ne állítsa vissza a vállalati adatbázist. Ez a probléma megoldható a Microsoft Dynamics GP 2010 frissítése során sikertelen volt.

  2. Indítsa el a SQL Server Management Studio. Ehhez az alábbi módszerek közül választhat attól függően, hogy melyik programot használja.

    1. módszer: SQL Server 2005 esetén a 2005-ös SQL Server, indítsa el a SQL Server Management Studio. Ehhez kattintson a Startgombra, mutasson a Minden program pontra,mutasson a 2005 Microsoft SQL Serverpontra, majd kattintson a SQL Server Management Studio.

    2. módszer: 2008 SQL Server eseténHa a 2008-as SQL Server használja, indítsa el a SQL Server Management Studio. Ehhez kattintson a Start gombra,mutasson a Minden program pontra,mutasson a 2008-as Microsoft SQL Server, majd kattintson a SQL Server Management Studio.

  3. Futtassa az alábbi parancsfájlokat a sikertelen vállalati adatbázison:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. A sikertelen rekordok a következő parancsfájl futtatásával törlődnek:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Indítsa el a Microsoft Dynamics GP 2010 segédprogramokat, és frissítse újra a vállalatot.

Kézi javítás

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×