No puedo iniciar sesión en SQL Server 2008 con la autenticación de SQL Server.
Solo puedo iniciar sesión con el modo de autenticación de Windows.
Elegí solo los valores predeterminados al instalar SQL Server 2008 R2.
No puedo iniciar sesión en SQL Server 2008 con la autenticación de SQL Server.
Solo puedo iniciar sesión con el modo de autenticación de Windows.
Elegí solo los valores predeterminados al instalar SQL Server 2008 R2.
Respuestas:
¿Buscaste en alguna parte? Haga clic derecho en el servidor y elija Propiedades, luego seleccione la pantalla Seguridad.
Luego, inicie sesión con su cuenta de administrador de autenticación de Windows y configure la contraseña para la
sa
cuenta de autenticación de SQL.fuente
¿Qué modo de autenticación?
Es posible que su servidor se haya configurado para ejecutarse solo en modo de autenticación de Windows . Esto se puede verificar abriendo las Propiedades de su instancia de SQL Server en SQL Server Management Studio y mirando la sección Seguridad :
O puede ejecutar la siguiente instrucción de SQL Server después de iniciar sesión con una cuenta de Windows:
Si el valor devuelto es
LoginMode 2
entonces el modo de SQL Server y la autenticación de Windows ha sido activado. (Consulte el Paso 2. para obtener detalles sobre cómo cambiar esto).Si el valor devuelto es
LoginMode 1
entonces , se ha activado el modo de autenticación de Windows . (Consulte el Paso 1. para obtener más detalles sobre cómo cambiar esta configuración) No es posible iniciar sesión con inicios de sesión de SQL Server puro.Paso 1. - Cambiar el modo de autenticación
Si su instancia se configuró para usar solo el modo de autenticación de Windows , deberá activar el modo de autenticación de Windows y SQL Server y reiniciar el servidor. Sigue estos sencillos pasos:
1. Cambiar el modo de autenticación
Script SQL
SQL Server Management Studio (SSMS)
Cambie la configuración en la sección de seguridad de la ventana de propiedades a SQL Server y al modo de autenticación de Windows .
2. Reinicie la instancia de SQL Server
Script SQL
(se puede lograr a través de SQL Script en modo SQLCMD )
SQL Server Management Studio (SSMS)
Haga clic derecho en su instancia de SQL Server y seleccione Reiniciar en el menú contextual:
3. Verifique la configuración
Script SQL
Verifique que su instancia se esté ejecutando en el modo de autenticación de SQL Server y Windows emitiendo el siguiente comando:
Deberías recibir a
LoginMode 2
.SQL Server Management Studio (SSMS)
Verifique que el botón de opción esté seleccionado para SQL Server y el modo de autenticación de Windows .
Si su cuenta sa ha sido deshabilitada, también siga el Paso 2 .. De lo contrario, has terminado.
Paso 2. Habilitar una cuenta
En el caso de una cuenta sa desactivada , simplemente continúe y habilite la cuenta de SQL Server nuevamente. Esto se puede lograr con el siguiente script:
... o a través de SSMS.
fuente
A veces, el inicio de sesión está deshabilitado debido a muchas contraseñas incorrectas o cualquier violación de la política. Entonces, lo que podemos hacer es iniciar sesión con autenticación de ventana, cambiar la contraseña y habilitar el inicio de sesión nuevamente.
Inicie sesión en la base de datos con autenticación de Windows
Ejecutar consulta:
Se requiere el uso de CHECK_POLICY, ya que especifica que las políticas de contraseña de Windows de la computadora en la que se ejecuta SQL Server deben aplicarse en este inicio de sesión. El valor predeterminado es ENCENDIDO cuando hacemos APAGAR, cambiará la contraseña sin ninguna dificultad. Más tarde puedes ENCENDER
NOTA: Lo que he observado es que cuando CHECK_POLICY está en la GUI, las soluciones SSME para cambiar la contraseña no funcionarán siempre. No sé la razón detrás, pero eso lo he observado.
fuente