用户"sa"登陆失败SQLServer错误18456的解决方法
2023-06-13 09:14:14 时间
用windows账号还是可以登录的。
查找问题的过程:
第一步:启动所有与SQL有关的服务,问题依旧;
第二步:查看windows防火墙,被默认启动了,不启动选择项被Disabled。两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。
另外一个提示中提到域设置,域设置不可能禁用SQLServer,并且我查看本地开放端口(netstart-an),25,1433,1434都是开发状态。
晕,会不会是密码错误?
第三步:我用windows账号登录,连接成功后,,选择"属性",
右键实例,在"属性"窗口中,转到"Security"(安全性)项,查看"服务器身份验证"中设置确为"SQLServer和Windows身份验证模式",
然后执行下面的语句启用sa用户,同时更改sa的密码
EXECsp_password"sa",null,"sa"
ALTERLOGINsaENABLE
执行出错:
消息15116,级别16,状态1,第1行
密码有效性验证失败。该密码太短,不符合Windows策略要求。
哈哈,问题找到。
本地设置可能被域设置覆盖。而域设置中指定了安全策略,密码必须有一定的复杂性。重新更改sa密码,
EXECsp_password"sa","Uiop_098Mn","sa"
ALTERLOGINsaENABLE
问题解决!
查找问题的过程:
第一步:启动所有与SQL有关的服务,问题依旧;
第二步:查看windows防火墙,被默认启动了,不启动选择项被Disabled。两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。
另外一个提示中提到域设置,域设置不可能禁用SQLServer,并且我查看本地开放端口(netstart-an),25,1433,1434都是开发状态。
晕,会不会是密码错误?
第三步:我用windows账号登录,连接成功后,,选择"属性",
右键实例,在"属性"窗口中,转到"Security"(安全性)项,查看"服务器身份验证"中设置确为"SQLServer和Windows身份验证模式",
然后执行下面的语句启用sa用户,同时更改sa的密码
EXECsp_password"sa",null,"sa"
ALTERLOGINsaENABLE
执行出错:
消息15116,级别16,状态1,第1行
密码有效性验证失败。该密码太短,不符合Windows策略要求。
哈哈,问题找到。
本地设置可能被域设置覆盖。而域设置中指定了安全策略,密码必须有一定的复杂性。重新更改sa密码,
EXECsp_password"sa","Uiop_098Mn","sa"
ALTERLOGINsaENABLE
问题解决!
相关文章
- SQLServer 错误 21899 重定向发布服务器“%s”中的查询失败,该查询用于确定原始发布服务器“%s”的订阅服务器是否存在 sysserver 条目,失败时错误为“%d”,错误消息为“%s”。 故障 处理 修复 支持远程
- SQLServer 错误 41365 未计划数据库 %.*ls 事务范围 [%ld,%ld] 的合并要求。 表示范围的检查点文件对合并不可用或是正在进行的合并的一部分。 故障 处理 修复 支持远程
- 探究SQLServer破解方法:应对系统安全问题(sqlserver破解)
- 精品课堂:掌握SQLServer数据库技术(精品课sqlserver)
- SQLserver:处理非整数的新方法(sqlserver非整数)
- 244解决SQLserver错误3244的方法(SQLserver错误3)
- :利用SQLServer实现表间连接(sqlserver表连接)
- 优雅掌握SQLServer非常有用的方法(sqlserver的方法)
- SQLServer 数据库操作技巧:5个实用的提示(sqlserver 提示)
- 学习使用Sqlserver编辑脚本的简单方法(sqlserver怎么编辑脚本)
- 存储过程如何使用SQLServer编写专业的存储过程(sqlserver怎么写)
- 熟记SQLServer口诀,成就数据库牛人行(sqlserver口诀)
- 十年:SQLServer:三十载昔日,技术演进可歌可泣(sqlserver 前三)
- 探索SQLServer,尽享功能优势!(sqlserver事探器)
- 字段SQLServer中实现自增字段的方法(sqlserver中自增)
- 标题:利用SQLServer挖掘数据智慧(sqlserver 中文)
- SQLServer数据迁移:无缝切换旧系统,大幅提升数据处理效率(sqlserver数据迁移)
- Qt技术与SQLServer的完美结合(qt与sqlserver)
- 远程连接局域网内的sqlserver无法连接错误与解决方法
- sqlserver此数据库没有有效所有者错误的解决方法
- SQLSERVER数据库中的5173错误解决方法
- 清除SQLSERVER错误日志出现操作系统错误的解决方法