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

Dieser Artikel bietet eine Lösung für einen System message 10232-Fehler, wenn Sie versuchen, sich bei Microsoft Dynamics SL anzumelden.

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

Problembeschreibung

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

Systemmeldung 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. Notieren Sie dabei den fehlerhaften Ausdruck, den Dateinamen und die Zeilennummer.
Programmieren von Bulletproof-Fehler 10262
Ungültiger Cursorwert, der an sfetch1() übergeben wurde. Stellen Sie sicher, dass der Cursorwert größer als 0 ist. Vergewissern Sie sich außerdem, dass dieser Cursor an sql() übergeben wurde. Assertionsfehler: abort=Quit, Retry=Debug, Ignore=Continue

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-Systemdatenbank aus:

    select databasename from domain
    
  3. Wenn Sie denselben Microsoft Dynamics SL-Anwendungsdatenbanknamen finden, der in mehreren Systemdatenbanken aufgeführt ist, führt dies zu den Fehlern. Aktualisieren oder entfernen Sie den doppelten Datensatz.

  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 Besitz und Sicherheit synchronisieren aus.