连接到本地系统数据库时,我遇到了这个问题,但是当我连接任何服务器时,它都会连接。
Login failed for user 'domain\username'. (Microsoft SQL Server, Error: 18456)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476
Run Code Online (Sandbox Code Playgroud)
小智 7
场景 - 我使用 SQL 身份验证连接我的本地 SQL 服务器。我得到一个错误代码:18456。挖掘了一下之后我找到了解决方案 - SQL 服务器错误:18456 概述 - 当您的身份验证请求被命名的 SQL 服务器成功接受时会发生此错误,但由于某种原因 SQL 服务器无法授予连接访问权限。
原因 - 此错误表明本地服务器中未启用 SQL 服务器身份验证。
要启用 SQL 服务器身份验证,请按照以下步骤操作
步骤 1 - 通过右键单击 -> 属性转到 SQL 服务器属性。
步骤 2 - 启用 SQL 服务器身份验证模式。
步骤 3 - 重新启动 SQL 服务器。
我希望它会有所帮助,请查看此处了解更多详细信息
小智 4
Pinal Dave的解决方案:
\n\n另请参阅http://bjtechnews.wordpress.com/2012/03/20/microsoft-sql-server-error-18456-login-failed-for-user/
\n