Microsoft SQL Server Management StudioHerramientas administrativas
Elija usar la autenticación de Windows y haga clic para iniciar sesión, y se informará un error que indica que el inicio de sesión falló
Al ver el registro de Windows, el motivo que se muestra es: No se pudo encontrar ningún nombre de inicio de sesión que coincida con el nombre proporcionado
Hay muchos tipos de análisis en el enlace del sitio web oficial sobre la solución de problemas del error 18456, pero no puedo ver cuál es el problema.
Solución de problemas del error 18456 – SQLBlog.org
Al final, continué revisando la información, juntando cosas y descubrí que era
Porque cuando instalé sqlserver, la cuenta del sistema que usé era lyy, y una cuenta con el nombre de inicio de sesión "nombre de instancia\lyy" se agregaría al servidor sqlserver de forma predeterminada durante la instalación. Más tarde, porque cambié la cuenta del sistema, pero el servidor sqlserver no sincronizará esta cuenta, por lo que el registro del sistema muestra " no se encontró ningún nombre de inicio de sesión que coincida con el nombre proporcionado" al iniciar sesión.
Si desea iniciar sesión en sqlserver, independientemente del modo de autenticación (autenticación de Windows o autenticación rosa de SQL Server), debe tener un nombre de inicio de sesión correspondiente en el servidor sqlserver
Solución:
Inicie sesión usando el modo de autenticación sqlserver (recuerde la contraseña de la cuenta si es necesario)
Seguridad -> Inicios de sesión -> (clic con el botón derecho) Nuevo inicio de sesión -> Seleccionar usuarios -> Seleccionar autenticación de Windows
Como se muestra en la figura a continuación: (Después de agregar, puede iniciar sesión usando el modo de autenticación de Windows)