老是登录十来分钟后提示,sa登录锁定,去查看数据库->安全性->sa账号右键->状态 ,发现sql server 身份验证 ,显示“登录已锁定”,把这个勾选去掉,然后提示改密码,又能使用十多分钟 ,如此反复。请高手解答。
网页错误提示是:“System.Exception: 该帐户当前被锁定,所以用户 'sa' 登录失败。系统管理员无法将该帐户解锁。”
使用环境,服务器: sql2008 r2,windw2003 开发语言 c#.net
sa帐户被锁定,原因是sa的帐户启用了“强制实施秘密策略”,或者“强制过期”。
1、如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号
锁定。
要用windows方式登录,在查询分析器里输入:
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '' unlock, check_policy = off,
check_expiration = off ;
GO
2、这样就将密码置空,然后再重启登录。