Symptom

Rozważmy następujący scenariusz w sekcji Konserwacja bazy danych w usłudze Microsoft Dynamics SL:

  • Użytkownik usługi Microsoft Dynamics SL tworzy nazwę logowania uwierzytelnionego Windows.

  • Możesz zmienić nazwę użytkownika w usłudze Active Directory.

  • Zostanie otwarty ekran Konserwacja bazy danych (98.290.00), a następnie na karcie Aktualizowanie baz danych wybierz pozycję Synchronizuj wszystkie elementy własności i zabezpieczenia.

  • Kliknij pozycję Aktualizuj bazę danych.

Po wykonaniu tej czynności zostanie wyświetlony następujący komunikat o błędzie:

ExecuteAuthenticationScripts Error -2147206479 [Microsoft] [ODBC SQL Server Driver] [SQL Server] Podmiot zabezpieczeń serwera "%" już istnieje.

Przyczyna

Ten problem występuje, ponieważ nazwa użytkownika usługi Microsoft Dynamics SL została zmieniona w usłudze Active Directory, ale nie w Microsoft SQL Server hostuje bazy danych Microsoft Dynamics SL.

Rozwiązanie

Aby rozwiązać ten problem, wykonaj następujące czynności:

  1. Zmień nazwę logowania użytkownika na ekranie Konserwacja użytkowników (96.260.00), aby dopasować ją do zmiany wprowadzonej w usłudze Active Directory.

  2. Zaloguj się, aby Microsoft SQL Server Management Studio, a następnie usuń starą nazwę logowania użytkownika z folderu Logins.

  3. n folder Logins w Microsoft SQL Server Management Studio, utwórz nową nazwę logowania użytkownika, a następnie sprawdź, czy jest zamapowany na poprawne role microsoft Dynamics SL.

Więcej informacji

Solomon Dynamics SL

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.