Échec d’assertion du message système 10232 ou écran vide dans Microsoft Dynamics SL

Cet article fournit une solution à un échec d’assertion de message système 10232 ou un écran vide lorsque vous essayez de vous connecter à SL.

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

Symptômes

Lorsque vous essayez de vous connecter à SL, vous recevez un message système 10232 Assertion Failure suivi d’une erreur pare-balles de programmation 10262, ou vous recevez une page d’accueil Microsoft Dynamics SL vide.

Microsoft Dynamics SL 2011 :

Message système 10232
Échec d’assertion !
Sqlodbc.cpp de fichiers
Ligne : 5508
Expression : IsValidCursor(cursor)

Suivi de :

Erreur de programmation 10262
Valeur de curseur non valide passée à supdate1(). Vérifiez que la valeur du curseur est supérieure à 0. Vérifiez également que ce curseur a été passé à sql()

Microsoft Dynamics SL 7.x :

Message système 10232
Échec de l’assertion !
Fichier : sqlms.cpp
Ligne : 4490
Expression : IsValidCursor(cursor)

Cause

La propriété No Count est sélectionnée pour Connexion de base de données dans SQL Server.

Résolution

Pour corriger le problème, effacez la propriété No Count dans SQL Server. Pour ce faire, procédez comme suit :

  1. Ouvrez SQL Server Management Studio.
  2. Cliquez avec le bouton droit sur le serveur et sélectionnez Propriétés.
  3. Sélectionnez Connections.
  4. Sous Options de connexion par défaut, désactivez la case case activée pour Aucun nombre.