Síntoma
Tenga en cuenta el siguiente escenario en Mantenimiento de base de datos en Microsoft Dynamics SL:
-
Se crea un Windows nombre de inicio de sesión autenticado para un usuario de Microsoft Dynamics SL.
-
Puede cambiar el nombre de usuario del usuario en Active Directory.
-
Abra la pantalla Mantenimiento de la base de datos (98.290.00) y, después, seleccione Sincronizar toda la propiedad y seguridad en la pestaña Actualizar bases de datos .
-
Haga clic en Actualizar base de datos.
Al hacer esto, recibe el siguiente mensaje de error:
ExecuteAuthenticationScripts Error -2147206479 [Microsoft] [Controlador de SQL Server ODBC] [SQL Server] La entidad de seguridad de servidor '%' ya existe.
Causa
Este problema se produce porque se cambió el nombre de usuario del usuario del usuario de Microsoft Dynamics SL en Active Directory, pero no en la Microsoft SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.
Solución
Para resolver este problema, siga estos pasos:
-
Cambie el nombre de inicio de sesión del usuario en la pantalla Mantenimiento de usuarios (96.260.00) para que coincida con el cambio realizado en Active Directory.
-
Inicie sesión en Microsoft SQL Server Management Studio y elimine el nombre de inicio de sesión antiguo del usuario de la carpeta Inicios de sesión.
-
n la carpeta Inicios de sesión en Microsoft SQL Server Management Studio, crea el nuevo nombre de inicio de sesión del usuario y, a continuación, comprueba que está asignado a los roles correctos de Microsoft Dynamics SL.
Más información
Salomón Dynamics SL