by 清泉
6. 十月 2008 20:52
服务器上面架设了DZNT,创建系统的时候老是说我密码错误,但我MSSQL2005的密码明明是正确的,后经仔细检查,原来是在SQL Server 2005中创建帐号的时候,选中了"强制实施密码策略"
创建完毕后,我改为不使用策略,取消了"强制实施密码策略",
点击确定后,出现错误,如下:
详细信息如下:
标题: Microsoft SQL Server Management Studio
------------------------------
更改 对于 登录“test1”失败。 (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+...xt&EvtID=更改+Login&LinkId=20476
------------------------------
其他信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)。 (Microsoft SQL Server,错误: 15128)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+...erver&EvtID=15128&LinkId=20476
------------------------------
按钮:
确定
------------------------------
解决办法:
研究了半天,原来用
ALTER LOGIN 登录名 WITH PASSWORD='新密码';
上面这条SQL语句执行一下, 然后再修改取消"强制实施密码策略"的选项的时候就可不提示出错了。
这是以sa身份或使用windows身份验证修改登录的密码的。