2011-11-30 65 views
25

Creé un inicio de sesión de SQL Server para un usuario de la aplicación y olvidé desmarcar las opciones de política. Ahora cuando trato de desmarcar las opciones del estudio de administración de SQL Server obtengo: Las opciones CHECK_POLICY y CHECK_EXPIRATION no se pueden desactivar cuando MUST_CHANGE está activado. ¿Cómo puedo hacer que los cambios de política sean cortos antes de eliminar al usuario y empezar de nuevo?No se puede modificar Iniciar sesión

Respuesta

44

Salida este enlace: Fix a SQL Server Login which has MUST_CHANGE set to ON

Usted puede utilizar la siguiente consulta para arreglar eso:

USE Master 
GO 
ALTER LOGIN UserName WITH PASSWORD = 'password' 
GO 
ALTER LOGIN UserName WITH 
     CHECK_POLICY = OFF, 
     CHECK_EXPIRATION = OFF; 

Sustitución de usuario y contraseña con los valores adecuados.

El enlace también lo guiará a través del proceso de arreglarlo en la interfaz del estudio de gestión.

+0

¡Gracias! Me has impedido quedarte calvo, ya que me estaba arrancando los pelos del puñado. ¡Lenguaje de consulta "simple"! –

6

Básicamente, solo cambie la contraseña solamente, luego presione OK. Ábrala y puede desmarcar los recuadros de Enforce password.

+0

Eso funciona, pero el script en la otra respuesta es definitivamente más útil :) –

Cuestiones relacionadas