Los usuarios le pide inesperadamente que escriba una contraseña en una base de datos de autenticación de Windows en Microsoft Dynamics SL 2011


Síntomas


Se pide a los usuarios una contraseña cuando inician una sesión en una base de datos de autenticación de Windows en Microsoft Dynamics SL 2011 después de que el sistema se actualiza desde una versión anterior de Microsoft Dynamics SL.

Causa


Este comportamiento se produce porque se ha agregado una nueva característica en Microsoft Dynamics SL 2011 para requerir, opcionalmente, la entrada de una contraseña cuando inician una sesión, incluso cuando se utiliza la autenticación de Windows. Cuando se actualiza una base de datos que utilizaba la autenticación de SQL, contraseña de cada usuario se conserva y se debe especificar cuando el usuario inicia sesión en Microsoft Dynamics SL 2011.

Solución


Si no desea requerir la entrada de una contraseña para una base de datos de autenticación de Windows, quite el valor del cuadro de contraseña en la pantalla de Mantenimiento de usuario (95.260.00) para todos los usuarios excepto el administrador del sistema. Para ello, utilice uno de los métodos siguientes.

Método 1:

1. Inicie sesión en Microsoft Dynamics SL como el usuario SYSADMIN.

2. en el grupo del módulo de administración , abra la pantalla de Mantenimiento de usuario (95.260.00) .

3. Seleccione un ID de usuario en el cuadro ID .

4. Elimine el valor del cuadro contraseña .

5. Guarde y, a continuación, repita para cada usuario.


Method 2:


Nota: Antes de seguir las instrucciones de esta sección, asegúrese de que tiene una copia de seguridad completa de la base de datos que pueda restaurar si surge algún problema.
  1. Cerrar todos los usuarios de la base de datos de Microsoft Dynamics SL.
  2. Contra la base de datos de sistema de Microsoft Dynamics SL 2011 para quitar las contraseñas para todos los usuarios excepto el administrador del sistema, ejecute la siguiente instrucción SQL en Microsoft SQL Server Management Studio:

    update userrec set Password = '' where UserId not like ('SYSADMIN')

Más información


Para obtener más información, vea el tema "Inicio de sesión de Microsoft Dynamics SL" en la sección de referencia de la Guía de usuario o ayuda de 2011 de Microsoft Dynamics SL.