Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Lorsque vous mettez à jour vers Microsoft Dynamics GP 2010, la conversion de table pour la base de données de l’entreprise échoue. Un X rouge apparaît en côté de l’entreprise, indiquant un échec. Pour identifier les tables qui ont échoué, exécutez le script suivant :


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


     
Vous recevez le message d’erreur suivant dans la colonne errordesc :

[Microsoft] [SQL Server Native Client 10.0] [SQL Server] Violation de la contrainte PRIMARY KEY « PKUPRXXXXX ». Impossible d’insérer une touche en double dans l’objet « dbo ». UPRXXXXXX'.



Vous recevez ce message d’erreur lorsque la mise à jour d’un ou plusieurs des tableaux suivants échoue :
UPR10203
UPR10204

UPR10205
UPR10206
UPR10207
UPR10209 UPR10213
UPR10214

Cause

Remarque Avant de suivre les instructions de cet article, assurez-vous d’avoir une copie de sauvegarde complète de la base de données que vous pouvez restaurer en cas de problème.

La clé primaire a été modifiée au cours de Microsoft Dynamics GP 2010 et les enregistrements dans le tableau enfreindent la nouvelle clé. Les enregistrements ne doivent pas être dans les tables de travail de paie à la suite d’une vérification de la paie. Pour résoudre ce problème, supprimez les enregistrements.

Pour que nous répariez ce problème pour vous, allez à la section«Résoudre le problème pour moi ». Si vous préférez résoudre ce problème vous-même, allez à la section «Laissez-moi lerésoudre vous-même ».

Symptômes

Pour résoudre ce problème automatiquement, cliquez sur le lien Corriger ce problème. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier, puis suivez les étapes de cet Assistant.





Remarque Cet Assistant peut être en anglais uniquement. Toutefois, le correctif automatique fonctionne également pour les autres versions linguistiques de Windows.

Remarque Si vous n’êtes pas sur l’ordinateur qui pose problème, vous pouvez enregistrer la correction automatique sur une clé flash ou sur un CD-CD, puis l’exécuter sur l’ordinateur qui pose problème.

Aidez-moi


Pour résoudre ce problème vous-même, suivez ces étapes :

  1. Ne pas restaurer la base de données de l’entreprise. Ce problème peut être résolu au point de l’échec de la mise à jour de Microsoft Dynamics GP 2010.

  2. Démarrer la SQL Server Management Studio. Pour ce faire, utilisez l’une des méthodes suivantes en fonction du programme que vous utilisez.

    Méthode 1 : pour SQL Server 2005 Si vous utilisez SQL Server 2005, démarrez SQL Server Management Studio. Pour ce faire, cliquez sur Démarrer,pointez sur Tous les programmes,pointez sur Microsoft SQL Server 2005,puis cliquez sur SQL Server Management Studio.

    Méthode 2 : pour SQL Server 2008 Si vous utilisez SQL Server 2008, commencez SQL Server Management Studio. Pour ce faire, cliquez surDémarrer, pointez sur Tous les programmes,pointez sur Microsoft SQL Server 2008,puis cliquez sur SQL Server Management Studio.

  3. Exécutez les scripts suivants sur la base de données de l’entreprise qui échoue :

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Exécutez le script suivant pour effacer les enregistrements qui ont échoué :

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Démarrez Microsoft Dynamics GP 2010 Utilities et mettez à jour à nouveau l’entreprise.

Je résous le problème moi-même

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×