Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Öffnen Sie SQL Server Management Studio.
Führen Sie die folgende Select-Anweisung für jede Microsoft Dynamics SL System-Datenbank aus:
select databasename from domain
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.
Öffnen Sie die Microsoft Dynamics SL-Datenbankwartung.
Stellen Sie eine Verbindung mit dem Server her.
Führen Sie auf der Registerkarte „Datenbanken aktualisieren“ den Prozess „Alle Besitzrechte und Sicherheit synchronisieren“ aus.