Симптом

Рассмотрим следующий сценарий обслуживания базы данных в Microsoft Dynamics SL:

  • Вы создаете Windows входа с проверкой подлинности для пользователя Microsoft Dynamics SL.

  • Вы изменяете имя пользователя в Active Directory.

  • Откроется экран обслуживания базы данных (98.290.00), а затем на вкладке "Обновление баз данных" выберите "Синхронизировать все права владения и безопасность".

  • Нажмите кнопку "Обновить базу данных".

При этом вы получите следующее сообщение об ошибке:

Ошибка ExecuteAuthenticationScripts -2147206479 [Microsoft] [драйвер ODBC SQL Server] [SQL Server] Субъект сервера "%" уже существует.

Причина

Эта проблема возникает из-за того, что имя пользователя Microsoft Dynamics SL было изменено в Active Directory, но не в том Microsoft SQL Server, где размещены базы данных SLA Microsoft Dynamics.

Решение

Чтобы устранить эту неполадку, выполните следующие действия:

  1. Измените имя входа пользователя на экране обслуживания пользователей (96.260.00) в соответствии с изменениями, внесенными в Active Directory.

  2. Войдите в Microsoft SQL Server Management Studio, а затем удалите старое имя входа пользователя из папки "Имена входа".

  3. n папка "Имена входа" в Microsoft SQL Server Management Studio, создайте новое имя входа пользователя, а затем убедитесь, что оно сопоставлено с правильными ролями Microsoft Dynamics SL.


Дополнительная информация

Динамическое соглашение об уровне обслуживания

Нужна дополнительная помощь?

Совершенствование навыков

Перейти к обучению >

Первоочередный доступ к новым возможностям

Присоединение к программе предварительной оценки Майкрософт >

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×