Freigeben über


Fehler "System message 10232" beim Anmelden bei Microsoft Dynamics SL

Dieser Artikel enthält eine Lösung für einen Systemnachricht 10232-Fehler, wenn Sie versuchen, sich bei Microsoft Dynamics SL anzumelden.

Gilt für: Microsoft Dynamics SL 2011
Ursprüngliche KB-Nummer: 2780548

Symptome

Wenn Sie versuchen, sich bei Microsoft Dynamics SL anzumelden, erhalten Sie die folgenden Fehlermeldungen:

Systemnachricht 10232
Assertionsfehler!
Datei: sqlapi.cpp
Zeile: 10364
Ausdruck: tmpDidErrOccur == noError
Klicken Sie auf 'OK', um das Programm zu beenden, und melden Sie den Fehler an Microsoft-Support, wobei der fehlgeschlagene Ausdruck, der Dateiname und die Zeilennummer angegeben werden.
Fehler beim Programmieren von Bulletproof 10262
Ungültiger Cursorwert, der an sfetch1() übergeben wird. Stellen Sie sicher, dass der Cursorwert größer als 0 ist. Stellen Sie außerdem sicher, dass dieser Cursor an sql() übergeben wurde. Behauptung fehlgeschlagen: Abbrechen=Abbrechen, Wiederholen=Debuggen, Ignorieren=Fortsetzen

Ursache

Es gibt zwei Systemdatenbanken, die beide mit derselben Anwendungsdatenbank verknüpft sind.

Lösung

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:

  1. Öffnen Sie SQL Server Management Studio.

  2. Führen Sie die folgende Select-Anweisung für jede Microsoft Dynamics SL System-Datenbank aus:

    select databasename from domain
    
  3. Wenn Sie denselben Microsoft Dynamics SL Application-Datenbanknamen finden, der in mehr als einer Systemdatenbank aufgeführt ist, verursacht dies die Fehler. Aktualisieren oder Entfernen des duplizierten Datensatzes.

  4. Öffnen Sie die Microsoft Dynamics SL-Datenbankwartung.

  5. Stellen Sie eine Verbindung mit dem Server her.

  6. Führen Sie auf der Registerkarte „Datenbanken aktualisieren“ den Prozess „Alle Besitzrechte und Sicherheit synchronisieren“ aus.