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.INTERIDFROM DYNAMICS.dbo.DU000030 aJOINDYNAMICS.dbo.DU000010 bON a.fileNumber = b.fileNumberAND a.PRODID = b.PRODIDJOINDYNAMICS.dbo.SY01500 cON a.companyID = c.CMPANYIDWHERE (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 UPR10203Delete UPR10204Delete UPR10205Delete UPR10206Delete UPR10207Delete UPR10209Delete UPR10213Delete 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.