Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Wenn Sie auf Microsoft Dynamics GP 2010 aktualisieren, schlägt die Tabellenkonvertierung für die Unternehmensdatenbank fehl. Neben dem Unternehmen wird ein rotes X angezeigt, das auf einen Fehler hinweist. Um zu ermitteln, welche Tabellen fehlgeschlagen sind, führen Sie das folgende Skript aus:


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


     
In der Spalte errordesc wird die folgende Fehlermeldung angezeigt:

[Microsoft] [SQL Server Native Client 10.0] [SQL Server] Verstoß gegen die PRIMARY KEY-Einschränkung "PKUPRXXXXX". Ein doppelter Schlüssel kann nicht in das Objekt 'dbo' eingefügt werden. UPRXXXXXX'.



Diese Fehlermeldung wird angezeigt, wenn eine oder mehrere der folgenden Tabellen nicht aktualisiert werden können:
UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

Ursache

Hinweis Stellen Sie vor dem Befolgen der Anweisungen in diesem Artikel sicher, dass Sie über eine vollständige Sicherungskopie der Datenbank verfügen, die Sie im Fall eines Problems wiederherstellen können.

Der Primärschlüssel wurde mit Microsoft Dynamics GP 2010 geändert, und die Datensätze in der Tabelle verletzen den neuen Schlüssel. In den Arbeitstabellen für Lohnbuchhaltungen nach dem Ausführen einer Lohnbuchhaltungsprüfung sollten keine Datensätze vorhanden sein. Um dieses Problem zu beheben, entfernen Sie die Datensätze.

Damit wir dieses Problem für Sie beheben können, wechseln Sie zum Abschnitt "Beheben Sie esfür mich". Wenn Sie dieses Problem lieber selbst beheben möchten, wechseln Sie zum Abschnitt " Selbstbeheben".

Problembeschreibung

Um dieses Problem automatisch zu beheben, klicken Sie auf den Link Dieses Problem beheben. Klicken Sie dann im Dialogfeld Dateidownload auf Ausführen, und führen Sie die Schritte in diesem Assistenten aus.





Hinweis Dieser Assistent kann nur in Englisch ausgeführt werden. die automatische Korrektur funktioniert jedoch auch für andere Sprachversionen Windows.

Hinweis Wenn Sie sich nicht auf dem Computer befinden, auf dem das Problem besteht, können Sie die automatische Fehlerkorrektur auf einem Speicherlaufwerk oder auf einer CD speichern und dann auf dem Computer ausführen, auf dem das Problem besteht.

Problem automatisch beheben


Führen Sie die folgenden Schritte aus, um das Problem selbst zu beheben:

  1. Stellen Sie die Unternehmensdatenbank nicht wieder auf. Dieses Problem kann während des Updates auf Microsoft Dynamics GP 2010 zum Zeitpunkt des Fehlers behoben werden.

  2. Starten Sie SQL Server Management Studio. Verwenden Sie dazu je nach verwendeten Programm eine der folgenden Methoden.

    Methode 1: Bei SQL Server 2005 beginnen Sie mit SQL Server 2005 SQL Server Management Studio. Klicken Sie dazu auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2005,und klicken Sie dann auf SQL Server Management Studio.

    Methode 2: Für SQL Server 2008Wenn Sie SQL Server 2008 verwenden, beginnen Sie SQL Server Management Studio. Klicken Sie dazu auf Start, zeigen Sie auf Alle Programme,zeigen Sie auf Microsoft SQL Server 2008,und klicken Sie dann auf SQL Server Management Studio.

  3. Führen Sie die folgenden Skripts für die Unternehmensdatenbank aus, bei der ein Fehler vor sich geht:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Führen Sie das folgende Skript aus, um die fehlgeschlagenen Einträge zu löschen:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Starten Sie Microsoft Dynamics GP 2010 Utilities, und aktualisieren Sie das Unternehmen erneut.

Problem manuell beheben

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×