Ошибка "Системное сообщение 10232" при входе в Microsoft Dynamics SL
В этой статье представлено решение ошибки System Message 10232 при попытке входа в Microsoft Dynamics SL.
Область применения: Microsoft Dynamics SL 2011
Исходный номер базы знаний: 2780548
Симптомы
При попытке войти в Microsoft Dynamics SL вы получите следующие сообщения об ошибках:
Системное сообщение 10232
Сбой утверждения!
Файл: sqlapi.cpp
Строка: 10364
Выражение: tmpDidErrOccur == noError
Нажмите кнопку "ОК", чтобы остановить программу, и сообщите об ошибке, чтобы служба поддержки Майкрософт, отметив неудачное выражение, имя файла и номер строки.
Ошибка программирования 10262
Недопустимое значение курсора, переданное в sfetch1(). Убедитесь, что значение курсора больше 0. Кроме того, убедитесь, что этот курсор передан в sql(). Сбой утверждения: abort=Quit, Retry=Debug, Ignore=Continue
Причина
Существует две системные базы данных, связанные с одной базой данных приложений.
Решение
Чтобы устранить проблему, выполните указанные ниже действия.
Откройте Среда SQL Server Management Studio.
Выполните следующую инструкцию select для каждой системной базы данных Microsoft Dynamics SL:
select databasename from domain
Если вы нашли то же имя базы данных приложения Microsoft Dynamics SL, указанное в нескольких системных базах данных, это приведет к ошибкам. Обновите или удалите дублированную запись.
Откройте службу обслуживания базы данных SL Microsoft Dynamics SL.
Подключение к серверу.
На вкладке "Базы данных обновления" выполните процесс синхронизации всех прав владения и безопасности .