因为自己使用,所以就使用了sa用户,并设置了sa的密码,比较简单也是sa 设置好使用一切正常,但是过一天再用sa登录就说密码不对了,我必须用Windows身份验证重设sa密码才能用,请问,这是为什么呢?
我确认,没有人修改过sa的密码。
我没有选择强制策略,因为密码过于简单,通不过。

解决方案 »

  1.   

    --try
    USE [master]
    GO
    ALTER LOGIN [sa] WITH PASSWORD=N'sa'
    GO然后关闭在登录试试管用不
      

  2.   

    安全性->登陆名->sa->属性  
    取消密码强制过期的选项,重启SQL SERVER服务即可
      

  3.   

    我的SQLServer2005是Express版本,不过我还是安装2000的方式安装的,依然用静态端口1433,这样为了兼容以前的程序,访问时用IP地址就可以了,不用加sqlexpress,我想这应该不会有什么影响吧。
      

  4.   

    use 数据库名字
    go
    alter login 'sa' with  password N 'SA'go
      

  5.   

    MSSQL不会自动改密码,除非是别人改了