Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Wanneer u bij werkt naar Microsoft Dynamics GP 2010, mislukt de tabelconversie voor de bedrijfsdatabase. Er wordt een rode X weergegeven naast het bedrijf dat een fout aangeeft. Voer het volgende script uit om te bepalen welke tabellen zijn mislukt:


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


     
U ontvangt het volgende foutbericht in de kolom Foutdesc:

[Microsoft] [SQL Server Native Client 10,0] [SQL Server] Schending van primaire sleutelbeperking 'PKUPRXXXXX'. Kan geen dubbele sleutel invoegen in object 'dbo. UPRXXXXXX'.



U ontvangt dit foutbericht wanneer een of meer van de volgende tabellen niet worden bijgewerkt:
UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

Oorzaak

Opmerking Voordat u de instructies in dit artikel volgt, moet u ervoor zorgen dat u een volledige back-up van de database hebt die u kunt herstellen als er een probleem optreedt.

De primaire sleutel is gewijzigd met Microsoft Dynamics GP 2010 en de records in de tabel schenden de nieuwe sleutel. Records moeten niet aanwezig zijn in de salariswerktabellen na een salariscontrole. Als u dit probleem wilt oplossen, verwijdert u de records.

Als u wilt dat we dit probleem voor u oplossen, gaat u naar de sectie'Dit probleem voor mijoplossen'. Als u dit probleem liever zelf wilt oplossen, gaat u naar de sectie'Laat me het zelf oplossen'.

Symptomen

Als u dit probleem automatisch wilt oplossen, klikt u op de koppeling Dit probleem oplossen. Klik vervolgens in het dialoogvenster Bestand downloaden op Uitvoeren en voer de stappen in deze wizard uit.





Opmerking Deze wizard is mogelijk alleen in het Engels. De automatische oplossing werkt echter ook voor andere taalversies van Windows.

Opmerking Als u zich niet op de computer met het probleem hebt, kunt u de automatische oplossing opslaan op een flashstation of op een cd. Vervolgens kunt u deze uitvoeren op de computer met het probleem.

Het probleem voor mij oplossen


Als u dit probleem zelf wilt oplossen, volgt u de volgende stappen:

  1. Herstel de bedrijfsdatabase niet. Dit probleem kan worden opgelost op het moment dat de update naar Microsoft Dynamics GP 2010 mislukt.

  2. Start de SQL Server Management Studio. Gebruik hiervoor een van de volgende methoden, afhankelijk van het programma dat u gebruikt.

    Methode 1: Voor SQL Server 2005 Als u SQL Server 2005 gebruikt, start u SQL Server Management Studio. Klik hiervoor op Start,wijs Alleprogramma's aan, wijs Microsoft SQL Server 2005aan en klik vervolgens op SQL Server Management Studio.

    Methode 2: Voor SQL Server 2008 Als u SQL Server 2008 gebruikt, start u SQL Server Management Studio. Klik hiervoor op Start,wijs Alleprogramma's aan, wijs Microsoft SQL Server 2008aan en klik vervolgens op SQL Server Management Studio.

  3. Voer de volgende scripts uit tegen de bedrijfsdatabase die mislukt:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Voer het volgende script uit om de mislukte records uit te voeren:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Start Microsoft Dynamics GP 2010 Utilities en werk het bedrijf opnieuw bij.

Dit probleem zelf oplossen

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×