Различные сообщения об ошибках SQL Server возникают на нескольких экранах в Microsoft Dynamics SL
Эта статья поможет устранить проблему, из-за которой на нескольких экранах в Microsoft Dynamics SL возникают различные ошибки SQL Server.
Применимо к: Microsoft Dynamics SL 2011
Исходный номер базы знаний: 942095
Симптомы
Вы можете получать одно из следующих сообщений об ошибках на различных экранах в Microsoft Dynamics SL:
Сообщение об ошибке 1
сообщение SQL Server 10215 — недопустимое имя объекта '<xxxx>.. vs_AcctSub'
Сообщение об ошибке 2
сообщение SQL Server 10215 — недопустимое имя объекта '<xxxx>.. vs_AcctXRef'
Сообщение об ошибке 3
Системное сообщение 6909 Другой процесс уже добавил элемент vs_acctxref. Программа должна быть завершена
Сообщение об ошибке 4
Ошибка SQL 229 — разрешение INSERT было отказано в vs_acctsub объекта
Сообщение об ошибке 5
Системное сообщение 6908 Другой процесс уже добавил элемент vs_acctsub. Система автоматически отменит изменения.
Примечание.
В этих сообщениях <xxxx> представляет имя базы данных приложения Microsoft Dynamics SL.
Эта проблема возникает, если выполняются следующие условия:
- Базы данных настроены для использования проверка подлинности Windows.
- Вы удалили или переименовали базу данных приложения.
Причина
Когда базы данных настроены для использования проверка подлинности Windows, в системной базе данных создаются шесть триггеров, содержащих имя базы данных приложения. Если база данных приложения удаляется, переименована или тип проверки подлинности изменяется с проверки подлинности Windows на проверку подлинности SQL, триггеры, содержащие имя базы данных, остаются в системной базе данных.
Решение
Примечание.
Прежде чем следовать инструкциям, приведенным в этой статье, убедитесь, что у вас есть полная резервная копия базы данных, которую можно восстановить в случае возникновения проблемы.
Чтобы устранить эту проблему, скачайте и выполните инструкцию rebuild_triggers.sql
в системной базе данных. Для этого выполните следующие действия:
Скачайте файл rebuild_triggers.sql.
Следующий файл доступен для скачивания с Exchange Server Microsoft Dynamics File:
rebuild_triggers.sql
Дата выпуска: 21 мая 2008 г.Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использовала самое последнее программное обеспечение для обнаружения вирусов, доступное на дату публикации файла. Файл хранится на серверах с повышенной безопасностью, которые помогают предотвратить любые несанкционированные изменения файла.
Дважды щелкните
rebuild_triggers.sql
файл, а затем подключитесь к компьютеру под управлением SQL Server, на котором размещены базы данных Microsoft Dynamics SL.Выберите нужную системную базу данных и нажмите кнопку Выполнить.
Выход из SQL Server Management Studio.