Ознака

Розглянемо такий сценарій в обслуговуванні бази даних у 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, де розміщено бази даних Microsoft Dynamics SL.

Спосіб вирішення

Щоб вирішити цю проблему, виконайте такі дії:

  1. Змініть ім'я користувача для входу на екрані Обслуговування користувачів (96.260.00), щоб вони відповідали зміні, внесеній в Active Directory.

  2. Увійдіть, щоб Microsoft SQL Server Management Studio, а потім видаліть старе ім'я користувача для входу з папки Logins.

  3. n папка Logins у Microsoft SQL Server Management Studio, створіть нове ім'я користувача для входу, а потім переконайтеся, що його зіставлено з правильними ролями Microsoft Dynamics SL.

Додаткові відомості

Solomon Dynamics SL

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.