Message système 6900, 6906 ou SQL Server message 62, 63, 67 ou 93 lorsque vous enregistrez ou publiez un lot dans Microsoft Dynamics SL 2011

Cet article fournit une solution aux erreurs qui se produisent lorsque vous enregistrez ou publiez un lot dans différents modules dans Microsoft Dynamics SL 2011.

S’applique à : Microsoft Dynamics SL 2011
Numéro de la base de connaissances d’origine : 2551478

Symptômes

Lorsque vous enregistrez ou publiez un lot dans différents modules dans Microsoft Dynamics SL 2011, vous pouvez recevoir un ou plusieurs des messages d’erreur suivants :

Message système 6900 : un autre processus a mis à jour la table %s. Le système annule automatiquement vos modifications.

Message système 6906 : un autre processus a supprimé l’élément %s. Le système annule automatiquement vos modifications.

SQL Server Message 93 - [Microsoft][SQL Server Native Client 10.0] La connexion est occupée avec les résultats d’une autre commande.
SQL Server Message 62 - [Microsoft][SQL Server Native Client 10.0] État du curseur non valide.
SQL Server Message 63 - [Microsoft][SQL Server Native Client 10.0]Expiration du délai d’expiration de la requête.
SQL Server message 67 - État de la transaction non valide.

Cause

Ce problème se produit si la base de données Microsoft Dynamics SL Application contient des déclencheurs SQL.

Résolution

Pour corriger ce problème, ajoutez la ligne de code suivante au début des déclencheurs SQL ou des procédures stockées que vous appliquez à la base de données.

set nocount on