S’applique à
Dynamics GP 2010

Symptômes

Lorsque vous essayez de créer une société dans Microsoft Dynamics GP, vous recevez le message d’erreur suivant :

L’installation de databaseName a échoué. Microsoft Dynamics GP Utilities va désormais être fermé.

Lorsque vous cliquez sur OK,vous revenir à la fenêtre Tâches supplémentaires. Lorsque vous démarrez Microsoft Dynamics GP, la nouvelle société n’apparaît pas dans la liste des sociétés disponibles. Toutefois, la nouvelle base de données d’entreprise apparaît dans Microsoft SQL Server.

Cause

Ce problème se produit si vous spécifiez un SQL Server réservé comme ID de société de la nouvelle société. Les mots clés SQL Server réservés incluent les mots clés suivants :

  • CROSS

  • GRANT

  • ALL

  • UPDATE

  • De

  • SET

Les mots clés SQL Server réservés ne sont pas pris en charge en tant qu’ID d’entreprise dans Microsoft Dynamics GP. Pour déterminer si un mot est un mot clé SQL Server réservé, tapez ce mot dans une fenêtre de requête dans SQL Server 2005 Management Studio ou dans une fenêtre de requête dans l’Analyseur de requête. Si le mot devient grisé ou s’il devient bleu, le mot est SQL Server mot clé. Si le mot reste noir, vous pouvez l’utiliser comme ID de société valide dans Microsoft Dynamics GP.

Résolution

Pour résoudre ce problème, supprimez la base de données de l’entreprise en plus de sa référence à l’ID d’entreprise non valide. Ensuite, re-créez l’entreprise. Pour la modifier, utilisez la clé de Registre AutoRecoverDelay.

SQL Server 2005

  1. Sur l’ordinateur exécutant SQL Server 2005, cliquez sur Démarrer,pointez sur Programmes,pointez sur Microsoft SQL Server 2005,cliquez sur SQL Server Management Studio,puis connectez-vous à l’instance de SQL Server sur laquelle se trouvent les bases de données de GP Microsoft Dynamics.

  2. Développez les bases dedonnées, puis recherchez la nouvelle base de données d’entreprise que vous avez créée. Par exemple, recherchez CROSS.

  3. Cliquez avec le bouton droit sur la base de données de l’entreprise, puis cliquez sur Supprimer.

  4. Dans la fenêtre Supprimer l’objet, cliquez sur OK.

  5. Dans la SQL Server Management Studio, cliquez sur Nouvelle requête.

  6. Pour supprimer la référence à l’ID de société non valide, tapez l’instruction suivante, puis cliquez sur Exécuter.

    supprimer DYNAMICS.. DB_Upgrade où db_name = 'DatabaseName'Note Dans cette instruction, remplacez DatabaseName par le nom de la base de données concernée. Par exemple, remplacez DatabaseName par CROSS.

  7. Démarrez Microsoft Dynamics GP Utilities, puis créez une société. Dans la zone ID de société, tapez un ID d’entreprise qui n’est pas un SQL Server mot clé.

SQL Server 2000

  1. Sur l’ordinateur exécutant SQL Server 2000, démarrez Enterprise Manager.

  2. Développez les serveurs Microsoft SQL,développez SQL Server Group,développez l’instance de SQL Server sur laquelle sont situées les bases de données de Microsoft Dynamics GP, développez les bases de données,puis recherchez la nouvelle base de données d’entreprise que vous avez créée. Par exemple, recherchez CROSS.

  3. Cliquez avec le bouton droit sur la base de données de l’entreprise, puis cliquez sur Supprimer.

  4. Cliquez sur Oui pour confirmer la suppression de la base de données.

  5. Démarrez l’Analyseur de requête, puis connectez-vous à l’instance SQL Server sur laquelle sont situées les bases de données microsoft Dynamics GP.

  6. Pour supprimer la référence à l’ID de société non valide, tapez l’instruction suivante, puis appuyez sur F5.

    supprimer DYNAMICS.. DB_Upgrade où db_name = 'DatabaseName'Note Dans cette instruction, remplacez DatabaseName par le nom de la base de données concernée. Par exemple, remplacez DatabaseName par CROSS.

  7. Démarrez Microsoft Dynamics GP Utilities, puis créez une société. Dans la zone ID de société, tapez un ID d’entreprise qui n’est pas un SQL Server mot clé.

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.