¿Qué es “Error de inicio de sesión de Microsoft SQL Server error 18456”?
Si experimenta “Error de inicio de sesión de Microsoft SQL Server error 18456” mientras intenta conectarse a SQL Server (local o remoto) en una computadora con Windows 10/8/7, entonces está en el lugar correcto para la solución. Aquí, se le guiará con sencillos pasos / métodos para resolver el problema. Comencemos la discusión.
“Microsoft SQL Server”: MS SQL Server o Microsoft SQL Server es RDMS (Sistema de gestión de bases de datos relacionales) diseñado y desarrollado por Microsoft. Como servidor de base de datos, es un software con la función principal de almacenar y recuperar datos según lo soliciten otras aplicaciones de software que pueden ejecutarse en la misma computadora o en otra computadora a través de la red / Internet. Está escrito en lenguaje de programación C & C ++ y está disponible para Linux, Microsoft Windows Server y el sistema operativo Microsoft Windows.
Sin embargo, varios usuarios informaron que se enfrentaron al problema “Error de inicio de sesión de Microsoft SQL Server error 18456” mientras intentaban conectarse a Microsoft SQL Server en su computadora con Windows 10 o en Windows Server. Este error le impide iniciar sesión en MS SQL Server (local o remoto) por algunas razones. Puede haber varias razones detrás de este error, incluidos los permisos de administrador requeridos que no otorgan SQL Server, el protocolo TCP / IP deshabilitado en la configuración de SQL Server y otras razones. Echemos un vistazo al mensaje de error.
“Error de inicio de sesión para el usuario ‘<nombre_usuario>’. (Microsoft SQL Server, error: 18456) “
Aquí, <user_name> es el nombre de usuario de MS SQL Server recibido por el usuario. Una forma posible de resolver el problema es reiniciar MS SQL Server, su computadora (Cliente) y los equipos / computadoras de red. Además, debe asegurarse de ingresar el nombre de usuario y la contraseña correctos y no copiar y pegar la dirección. Ingresar credenciales de inicio de sesión de SQL Server incorrectas podría ser una posible razón detrás del error de inicio de sesión fallido. Por lo tanto, asegúrese de ingresar los detalles correctos.
También debe asegurarse de ingresar el nombre correcto de la base de datos en MS SQL Server y asegurarse de haber actualizado el archivo de configuración en consecuencia. Puede intentar resolver el problema desbloqueando la cuenta mediante la consulta ALTER LOGIN WITH PASSWORD = UNLOCK. A veces, este tipo de error puede ocurrir si SQL Server está siendo atacado. Busquemos la solución.
¿Cómo corregir el error de inicio de sesión de Microsoft SQL Server 18456 en Windows 10 o Windows Server?
Método 1: Ejecute MS SQL Server como administrador y deshabilite UAC en el servidor
Este error puede ocurrir cuando el servidor SQL no se está ejecutando con permiso de administrador. Puede ejecutar SQL Server con permiso de administrador y luego deshabilitar UAC en el servidor para solucionar el problema.
Ejecute SQL Server como administrador:
Paso 1: Escriba “SQL Server Management Studio” en el “Cuadro de búsqueda de Windows”, haga clic con el botón derecho en SQL Server Management Studio a partir de los resultados que aparecen y seleccione “Ejecutar como administrador”.
Paso 2: haga clic en el botón “Sí” en el cuadro de diálogo de UAC y verifique si inicia sesión en SQL Server sin ningún problema
Paso 3: De lo contrario, verifique si la desactivación de UAC en la máquina del servidor resuelve el problema
Ejecute SQL Server en modo de usuario único:
Paso 1: escriba “Administrador de configuración de SQL Server” en el cuadro de búsqueda de Windows, haga clic con el botón derecho en el servicio de SQL Server y seleccione “Propiedades”
Paso 2: En la ventana “Propiedades”, haga clic en la pestaña “Parámetros de inicio” y escriba “-m” dentro del cuadro “Especificar un parámetro de inicio” y luego presione el botón “Agregar” y “Aplicar”.
Paso 3: Ahora, haga clic con el botón derecho en el servicio SQL Server y seleccione “Reiniciar” para reiniciar el servicio.
Paso 4: Ahora, escriba “SQL Server Management Studio” en el cuadro de búsqueda de Windows y haga clic con el botón derecho en los resultados que aparecen y seleccione “Ejecutar como administrador”, y compruebe si el error se ha resuelto.
Paso 5: si es así, agregue la cuenta de dominio a SQL Server y asígnele la función “Administrador de sistemas”.
Paso 6: Ahora, vuelva a la ventana “Administrador de configuración de SQL Server” y elimine el parámetro “-m” en la pestaña “Parámetros de inicio”
Paso 7: Finalmente, reinicie el servicio SQL Server nuevamente usando el “paso 3” y verifique si el problema está resuelto.
Método 2: habilitar el protocolo TCP / IP en SQL Server Conjuration Manager
Paso 1: Escriba “Administrador de configuración de SQL Server” en el cuadro de búsqueda de Windows y ábralo desde que aparecieron los resultados. Haga clic en “Sí” si apareció el mensaje de UAC
Paso 2: en la ventana separada, en el panel izquierdo, busque y expanda “Configuración de red de SQL Server” y seleccione la opción “Protocolos para”
Paso 3: Ahora, en el panel derecho, busque y haga doble clic en “TCP / IP” y seleccione “Sí” en el menú desplegable de “Habilitado” y luego presione “Aplicar” para guardar los cambios.
Paso 4: Ahora, presione las teclas “Windows + R” en el teclado, escriba “services.msc” en la ventana “Ejecutar” abierta y presione “Aceptar” para abrir la ventana “Servicios”
Paso 5: En la ventana abierta, busque y haga clic con el botón derecho en SQL Server con el nombre del servidor, y seleccione la opción “Reiniciar” para reiniciar el servicio.
Paso 6: Una vez hecho esto, verifique si el error está resuelto.
Método 3: cambiar el modo de autenticación de SQL Server
Paso 1: Abra “SQL Server Management Studio” mediante la búsqueda de Windows y en “Obje cts Explorer “, busque y haga clic con el botón derecho en su servidor y seleccione” Propiedades “
Paso 2: En la ventana abierta “Propiedades del servidor”, en el panel izquierdo, seleccione “Seguridad” y en el panel derecho, seleccione la opción de radio “Modo de autenticación de SQL Server y Windows”
Paso 3: Finalmente, presione “Aplicar” para guardar los cambios y en el “Explorador de objetos” de SQL Server Management Studio, haga clic con el botón derecho en su servidor y seleccione “Reiniciar” para reiniciar el servidor y verificar si el error está resuelto.
Paso 4: Si no es así, ejecute el siguiente comando en “Windows PowerShell (Admin)” o instale MS Power Tools y luego ejecute el comando
psexec.exe -i -s ssms.exe
Paso 5: Verifique si el problema se resuelve después de ejecutar el comando anterior
Método 4: habilitar la cuenta SA y restablecer la contraseña de la cuenta
Una forma posible de resolver el problema es habilitar la cuenta SA del servidor SQL y restablecer su contraseña.
Paso 1: Abra “Microsoft SQL Server Management Studio” y exponga “Seguridad” en el panel izquierdo.
Paso 2: haga doble clic en “Logins” y abra “SA”
Paso 3: Ahora, ingrese la nueva contraseña y confirme la contraseña, luego vaya a la pestaña “Funciones del servidor” y seleccione las opciones de función “Público” y “Administrador del sistema”.
Paso 4: Ahora, vaya a la pestaña “Estado” y, en el panel derecho, seleccione “Habilitado” en “Iniciar sesión” y luego presione “Aplicar” para guardar los cambios.
Paso 5: Ahora, abra la ventana “Servicios” a través de la búsqueda de Windows, busque y haga clic con el botón derecho en el servicio SQL Server y seleccione “Reiniciar” para reiniciar el servicio. Una vez hecho esto, verifique si el error está resuelto.
Método 5: cree un nuevo inicio de sesión y reinicie “Reporting Services”
Si el problema persiste, puede crear un nuevo inicio de sesión y reiniciar los servicios de informes.
Paso 1: Abra “Microsoft SQL Server Management Studio” y expanda la pestaña “Seguridad” en el panel izquierdo.
Paso 2: Ahora, expanda “Inicios de sesión”, haga clic derecho en él y seleccione “Nuevo inicio de sesión”, ingrese las credenciales, en el nombre de inicio de sesión, seleccione su cuenta de computadora.
Paso 3: anule la selección de la casilla de verificación “El usuario debe cambiar la contraseña en el próximo inicio de sesión” y seleccione la base de datos
Paso 4: Ahora, vaya a “Funciones del servidor” y seleccione la función “Pública”, vaya a la pestaña “Asignación de usuarios”, seleccione la base de datos y seleccione db_owner, y luego guarde los cambios.
Paso 5: Ahora, abra la ventana “Servicios” a través de la búsqueda de Windows, busque y haga clic con el botón derecho en SQL Server Reporting Service y seleccione “Reiniciar” para reiniciar el servicio.
Paso 6: Después de eso, intente volver a conectarse a la base de datos y verifique si el error está resuelto.
Solucione problemas de PC con Windows con la “Herramienta de reparación de PC” [Solución recomendada]
“PC Repair Tool” es una forma fácil y rápida de encontrar y corregir errores BSOD, errores de DLL, errores de EXE, problemas con programas, problemas de malware o virus, archivos del sistema o problemas de registro y otros problemas del sistema con solo unos pocos clics. Puede obtener esta herramienta a través del botón / enlace a continuación.
Conclusión
Estoy seguro de que esta publicación lo ayudó a solucionar el error de inicio de sesión de Microsoft SQL Server 18456 en Windows 10 / Windows Server con varios pasos / métodos sencillos. Puede leer y seguir nuestras instrucciones para hacerlo. Eso es todo. Para cualquier sugerencia o consulta, escriba en el cuadro de comentarios a continuación.