用户"sa"登陆失败 SQLServer 错误18456的解决方法

 更新时间:2009年11月24日 01:53:56   作者:  
sqlserver下用sa登录提示18456错误的解决方法。
用windows账号还是可以登录的。

查找问题的过程:
第一步: 启动所有与SQL有关的服务,问题依旧;
第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled。两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。
另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(netstart -an),25,1433,1434都是开发状态。

晕,会不会是密码错误?

第三步:我用windows账号登录,连接成功后,, 选择"属性",
右键实例,在"属性"窗口中, 转到"Security"(安全性)项, 查看"服务器身份验证"中设置确为"SQL Server和Windows身份验证模式",
然后执行下面的语句启用sa用户, 同时更改sa的密码
EXEC sp_password 'sa',null,'sa'
ALTER LOGIN sa ENABLE

执行出错:
消息 15116,级别 16,状态 1,第 1 行
密码有效性验证失败。该密码太短,不符合 Windows 策略要求。

哈哈,问题找到。

本地设置可能被域设置覆盖。而域设置中指定了安全策略,密码必须有一定的复杂性。重新更改sa密码,
EXEC sp_password 'sa','Uiop_098Mn','sa'
ALTER LOGIN sa ENABLE

问题解决!

相关文章

  • 程序员最实用的 SQL 语句收藏,看完这篇就够了

    程序员最实用的 SQL 语句收藏,看完这篇就够了

    sql语句在程序开发时使用非常广泛,本文给大家收藏自增,增删改查,多表查询,内置函数等实用 SQL 语句,给大家整理的很详细,喜欢的朋友快快收藏起来吧
    2021-05-05
  • 一道关于数据库(经典父子级 ID 关联)更新题

    一道关于数据库(经典父子级 ID 关联)更新题

    这篇文章主要介绍了一道关于数据库(经典父子级 ID 关联)更新题,大家帮忙想想还有其它解决思路没有?
    2015-06-06
  • SQLServer的内存管理架构详解

    SQLServer的内存管理架构详解

    这篇文章主要介绍了SQL Server的内存管理架构,本文对学习SQL Server的学习具有一定的参考价值,感兴趣的同学可以参考一下
    2023-04-04
  • SQL JOIN 连接详细介绍及简单使用实例

    SQL JOIN 连接详细介绍及简单使用实例

    这篇文章主要介绍了SQL JOIN 连接详细介绍及简单使用实例的相关资料,需要的朋友可以参考下
    2017-01-01
  • SQL Server查询语句大全集锦

    SQL Server查询语句大全集锦

    这篇文章主要介绍了SQL Server查询语句大全集锦,需要的朋友可以参考下
    2016-06-06
  • sql调优的几种方式小结

    sql调优的几种方式小结

    本文主要介绍了sql调优的几种方式小结,包含了15种调优方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • SQL 嵌套查询的具体使用

    SQL 嵌套查询的具体使用

    本文主要介绍了SQL 嵌套查询的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • SQL Server自动生成日期加数字的序列号

    SQL Server自动生成日期加数字的序列号

    需要生成下面的序列号,前半部分是yyyymmdd格式的年月日时间数字,后半部分则是每天都从1顺序增长的数字,位数要固定,中间不足的补0。
    2009-08-08
  • SQL Transcation的一些总结分享

    SQL Transcation的一些总结分享

    相信大家对于SQL Transcation再熟悉不过,它确保了数据库的数据一致性和安全性,尤其在对数据执行增删时,如果发生异常和错误它就会触发事务回滚,从而确保了我们数据的一致性和安全性,下面我们将通过分四部分介绍事件(Transcation)
    2012-08-08
  • 一个统计表每天的新增行数及新增存储空间的功能

    一个统计表每天的新增行数及新增存储空间的功能

    这篇文章主要介绍了一个统计表每天的新增行数及新增存储空间的功能,需要的朋友可以参考下
    2014-07-07

最新评论