Příznak
Zvažte následující scénář údržby databáze v Microsoft Dynamics SL:
-
Vytvoříte Windows ověřené přihlašovací jméno pro uživatele Microsoft Dynamics SL.
-
Uživatelské jméno uživatele změníte ve službě Active Directory.
-
Otevřete obrazovku Údržba databáze (98.290.00) a pak vyberte Synchronizovat všechny vlastnictví a zabezpečení na kartě Aktualizovat databáze .
-
Klepněte na tlačítko Aktualizovat databázi.
Když to uděláte, zobrazí se následující chybová zpráva:
Chyba ExecuteAuthenticationScripts -2147206479 [Microsoft] [OVLADAČ SQL SERVER ODBC] [SQL Server] Objekt zabezpečení serveru %již existuje.
Příčina
K tomuto problému dochází, protože uživatelské jméno uživatele Microsoft Dynamics SL byla změněna ve službě Active Directory, ale ne v Microsoft SQL Server, který hostuje databáze Microsoft Dynamics SL.
Řešení
Chcete-li tento problém vyřešit, postupujte takto:
-
Změňte přihlašovací jméno uživatele na obrazovce Údržba uživatelů (96.260.00) tak, aby odpovídalo změně provedené ve službě Active Directory.
-
Přihlaste se k Microsoft SQL Server Management Studio a odstraňte staré přihlašovací jméno uživatele ze složky Přihlášení.
-
n ve složce Přihlášení v Microsoft SQL Server Management Studio vytvořte nové přihlašovací jméno uživatele a ověřte, že je namapovaný na správné role Microsoft Dynamics SL.
Další informace
Solomon Dynamics SL