zoukankan      html  css  js  c++  java
  • sql server该账户当前被锁定,所以用户'sa'登录失败。系统管理员无法将该账户解锁。(Microsoft SQL Server,错误:18486)

    【错误】

    sql server2008

       

    sql server2016,这个高版本居然在SSMS界面上没有显示,但可以从错误日志中看到。

      

     

    【分析】

    核心原因:

      ‘帐户当前被锁定,所以用户 'sa' 登录失败。系统管理员无法将该帐户解锁’解决方法
      如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,sql server引用了windows的密码策略方案,一般默认超过3次错误登录就会将此账号锁定。
      要用windows身份验证登录 或者用其他管理员账户登录上去修改;

    解决思路:

      (1)2005及以上版本把sa的强制密码策略去掉,就可以了。不然他会引用widows密码策略。

        

      (2)如果SA密码三次敲错 会被锁定 ,这是windows密码策略的默认情况

      (3)修改windows密码策略: 在操作系统的-》控制面板-》管理工具-》本地安全策略-》账户策略-》账户锁定策略-》将 帐户锁定阈值 修改为 0 即可

    【解决】

    【T-SQL修改】

    用其他windows管理员账户  或  其他SQL 管理员账户,把这个强制实施密码策略关掉即可

    USE [master]
    GO
    ALTER LOGIN [sa] with CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO

    【SSMS图形界面解决】

    用其他windows管理员账户  或  其他SQL 管理员账户,把这个强制实施密码策略关掉即可

      

  • 相关阅读:
    洛谷 P1194 飞扬的小鸟 题解
    洛谷 P1197 星球大战 题解
    洛谷 P1879 玉米田Corn Fields 题解
    洛谷 P2796 Facer的程序 题解
    洛谷 P2398 GCD SUM 题解
    洛谷 P2051 中国象棋 题解
    洛谷 P1472 奶牛家谱 Cow Pedigrees 题解
    洛谷 P1004 方格取数 题解
    洛谷 P2331 最大子矩阵 题解
    洛谷 P1073 最优贸易 题解
  • 原文地址:https://www.cnblogs.com/gered/p/14107509.html
Copyright © 2011-2022 走看看