SQL Server: Corregir el error 18456: así es como
Si obtiene el error 18456 en su SQL Server, hay un problema para iniciar sesión con el nombre de usuario. Aquí le mostraremos cómo resolver el problema de forma rápida y sencilla.
SQL Server error 18456 - posibles causas y soluciones
El error SQL 18456 denota un error de inicio de sesión del usuario. El mensaje se refiere específicamente al nombre de usuario. Hay varias razones por las que aparece el mensaje de error.
- Por ejemplo, su nombre de usuario o contraseña no son válidos. Por lo tanto, verifique si se ha introducido un error tipográfico.
- El error también aparece si ha utilizado un nombre de usuario de Windows existente como nombre de usuario de SQL. Esto no está permitido y conduce a un mensaje de error.
- La cuenta también puede ser desactivada. En este caso, por supuesto, no puede iniciar sesión.
- Si se requiere un cambio en la contraseña de acuerdo con la política de contraseña del servidor SQL, primero debe hacer este cambio para poder iniciar sesión nuevamente sin este mensaje de error.
- Si la base de datos se está restaurando actualmente, el mensaje de error también aparece al intentar acceder a la base de datos. Tienes que esperar aquí e intentarlo más tarde.
- También es posible que no se haya configurado la opción de autenticación correcta cuando se instaló el software de la base de datos. Le mostraremos cómo resolver este problema en la siguiente sección.
SQL Server Error 18456: verificar las autenticaciones
La configuración predeterminada para instalar el software SQL es la autenticación de Windows. Por lo tanto, debe verificar si se permiten usuarios SQL adicionales, es decir, se activa el denominado "modo mixto".
- Para verificar esto, inicie la utilidad "Microsoft SQL Server Management Studio".
- Una vez que se haya conectado, haga clic derecho en el nombre del servidor en la parte superior y seleccione "Propiedades" para abrir el cuadro de diálogo "Propiedades del servidor".
- En el siguiente paso, haga clic en "Seguridad" en la barra izquierda.
- Ahora verá el elemento "Autenticación del servidor" en la parte superior de la ventana derecha. Marque la opción "Autenticación de SQL Server y Windows" y confirme su cambio con "Aceptar".
- Para que el cambio surta efecto, ahora debe reiniciar el servicio SQL Server.
Crear bases de datos SQL en Mac no es tan fácil como en Windows, pero aún es posible. Le mostraremos cómo en el próximo consejo práctico.