SSMS连接SqlServer报错18456的解决之道

前置设置
我们需要新建一个test用户,设置密码为,便于后续用“Sql 身份验证”连接
所以我们需要先用“身份验证模式”连接后,新增登录名,设置密码,如下图所示
右键“登录名”,可以新增登录名test,密码设置为,如下图所示:
设置好之后,点击“确定”即可 。
报错发生
安装时,一般默认是“身份验证模式”,所以安装好之后,一般只能通过“身份验证模式”来连接数据库,用“Sql 身份验证模式”连接会报错,如下图所示:
我们用test/来连接数据库,会报错18456,官方给的答案是看这里
解决之道

SSMS连接SqlServer报错18456的解决之道

文章插图
其实只要把默认的连接方式,改成混合方式,即“身份验证模式” 或者“Sql 身份验证”,在哪里改?见下图:
点击“确定”,即可,但是注意提示“直到重新启动SQL 后,您所做的某些配置更改才会生效 。”,所以我们还要进行如下步骤,见下图:
【SSMS连接SqlServer报错18456的解决之道】至此,我们就可以用Sql 用户验证模式,使用登录名test,密码进行连接数据库了 。