" title="IT技术博客 - 云计算大数据-技术分享


0

Microsoft SQL 的sa账户禁用之后

编辑:./ 栏目:数据库相关 /发布于:2013年-10月-2日

今天在本机调试一个带SQL数据库的网站时,由于忘记了原来设置的密码,结果因为SA的密码错误,导致账户被锁。

于是用集成windows的帐户登录sql server,取消SA的“登录已锁定”的勾选。再重新用sa的正确口令登录sql server时,还是出现18456的错误。再用集成账户登录,发现这个勾又打上去了。

sa的帐户启用了 “强制实施秘密策略”,sql server2005会调用windows或者域的帐户管理策略(windows的帐号管理策略,可以通过“控制面板”的“本地安全设置”中看到“帐户策略”情况,其中的“密码策略”可以设置用户秘密的失效时间、长短等,另外在“帐户锁定策略”可以设置“帐户锁定阈值”,即帐户用错误的口令尝试登录几次,系统即自动锁定该帐户)。

此时sa的口令需要重新设置,即可解决问题。


执行如下SQL语句即可,不过执行了之后,强制密码策略被取消了:

use master
alter login sa with password = '数据库密码' 
unlock, check_policy = off, check_expiration = off


本文由“IT技术博客 - 云计算大数据-技术分享 > .”整理编辑。


未注明为原创的文章以及每篇文章的评论内容都不代表本站观点,本站不对此内容的真实性及言论负责。如您发表评论意见,视为同意本站记录言论您的来源IP地址信息及发表时间。

如果喜欢这篇文章,欢迎订阅IT技术博客 - 云计算大数据-技术分享以获得最新内容。

已经有 0 条群众意见