Поделиться через


Ошибка "Системное сообщение 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

Причина

Существует две системные базы данных, связанные с одной базой данных приложений.

Решение

Чтобы устранить проблему, выполните указанные ниже действия.

  1. Откройте Среда SQL Server Management Studio.

  2. Выполните следующую инструкцию select для каждой системной базы данных Microsoft Dynamics SL:

    select databasename from domain
    
  3. Если вы нашли то же имя базы данных приложения Microsoft Dynamics SL, указанное в нескольких системных базах данных, это приведет к ошибкам. Обновите или удалите дублированную запись.

  4. Откройте службу обслуживания базы данных SL Microsoft Dynamics SL.

  5. Подключение к серверу.

  6. На вкладке "Базы данных обновления" выполните процесс синхронизации всех прав владения и безопасности .