sqlserver密码过期后无法通过SSMS修改账户密码策略的处理
作者:动易网络
来源:本站原创
点击数: 次
发布时间:2014年11月29日
一、问题描述
动易系统所使用的数据库是要求去掉所有的强制密码策略的,部份用户在建立数据库账户时却可能忘记去掉这些策略,导致账户密码过期后,系统无法正常运行的错误。这时候,我们即使用SA数据库超管或Windows身份验证登入数据库也不能修改密码过期账户的强制密码策略。
二、问题处理
最简单的办法就是重新建一个账户,修改系统的链接字符串,用新的账户来链接数据库。
要不想重建账户的话,可以用以下代码来修改账户的密码和密码策略:
USE Master
GO
ALTER LOGIN [您的账户名] WITH PASSWORD = ‘您的密码’
GO
ALTER LOGIN [您的账户名] WITH
CHECK_POLICY = OFF,
CHECK_EXPIRATION = OFF;