当我试图连接到SQL Server时,我得到这个错误。

Microsoft SQL Server错误:18456

有人能告诉我错误码是什么意思吗?


当前回答

首先去开始酒吧,然后搜索本地服务 然后点击“查看本地服务” 然后它将打开服务窗口,然后转到SQL Server(MSSQLSERVER),右键单击它,然后单击停止,然后再次右键单击它,单击启动。现在你可以登录,把你的用户名'sa'和密码是你的won密码。

其他回答

点击“选项”,在“连接属性”下,在“连接到数据库:”旁边指定目录/数据库名称。我得到了错误,因为这被设置为<默认>,我需要指定dbname。

你也可以用windows认证登录,然后运行下面的查询来启用它:

ALTER LOGIN sa ENABLE ;  
GO  
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;  
GO

来源:https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/change-server-authentication-mode

检查server->属性中是否启用了混合模式认证 然后在服务器->安全性中创建一个登录 在数据库中为该登录创建一个用户 然后通过右键单击实例并选择restart重新启动服务器

首先查看错误的详细信息 如果"state"为"1" 确保数据库在SQL server / Properties / Security下设置为SQL和Windows身份验证。

对于其他州,请参阅上述答案....

在打开之前,右键单击并选择“以管理员身份运行”。这为我解决了问题。