asmgx Asked: 2021-04-30 15:13:05 +0800 CST2021-04-30 15:13:05 +0800 CST 2021-04-30 15:13:05 +0800 CST 如何修复 SQL Server 中的“用户 sa 登录失败”错误? 772 我可以使用我的 Windows 帐户通过SQL Server Management Studio (SSMS) 访问我的数据库,这没问题。 我有两个问题: 我想启用sa然后尝试使用sa和密码登录。我收到此错误: 我启用了 SQL Server 身份验证: 我试图创建一个新用户,但该用户无法连接: 我怎样才能解决这个问题? sql-server logins 3 个回答 Voted Best Answer Antoine Hernandez 2021-04-30T15:22:39+08:002021-04-30T15:22:39+08:00 在 SSMS 中,右键单击服务器并转到属性,然后在安全页面下,检查服务器身份验证的外观。很可能它设置为仅 Windows 身份验证,如果您想使用 SQL Server 用户,则需要更改: Ronaldo 2021-05-01T02:32:32+08:002021-05-01T02:32:32+08:00 更改服务器身份验证模式的替代方法 从 Windows 注册表: 第一步:打开注册表编辑器。 第 2 步:导航至: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.10.SQLEXPRESS\MSSQLServer 第 3 步:将 LoginMode 的值从 1 更改为 2。 从查询: 赶紧跑 EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2 注意:更改SQL Server认证方式需要重启服务才能生效。 资料来源: 4 种方式为 SQL Server 启用混合模式身份 验证使用 SSMS 更改身份验证模式 Aman singh Parihar 2021-12-23T06:21:10+08:002021-12-23T06:21:10+08:00 右键单击 SSMS 中的服务器名称,然后转到属性和安全页面下。 将身份验证从 更改windows authentication mode为sql server and windows authentication mode。 不要忘记重新启动 SQL Server 实例,因为它将重新启动 Windows 服务。
在 SSMS 中,右键单击服务器并转到属性,然后在安全页面下,检查服务器身份验证的外观。很可能它设置为仅 Windows 身份验证,如果您想使用 SQL Server 用户,则需要更改:
更改服务器身份验证模式的替代方法
从 Windows 注册表:
第一步:打开注册表编辑器。
第 2 步:导航至:
第 3 步:将 LoginMode 的值从 1 更改为 2。
从查询:
赶紧跑
注意:更改SQL Server认证方式需要重启服务才能生效。
资料来源:
4 种方式为 SQL Server 启用混合模式身份
验证使用 SSMS 更改身份验证模式
右键单击 SSMS 中的服务器名称,然后转到属性和安全页面下。
将身份验证从 更改
windows authentication mode
为sql server and windows authentication mode
。不要忘记重新启动 SQL Server 实例,因为它将重新启动 Windows 服务。