日期:2014-05-18  浏览次数:20391 次

(急)sql2005 修改密码问题
修改sql2005密码提示 : 密码有效性验证失败。改密码太短,不符合windows策略要求。(Mirosoft SQL Server,错误:15116).但是公司一定要求使用这个短的5位的密码。冰天雪地,赤身裸体,跪钉板求各位大侠有什么解决的办法。

------解决方案--------------------
不要选强制密码策略,然后去改!
------解决方案--------------------
开启密码策略后,密码要求是有数字,字母及特殊符号。
你可以取消密码策略。
------解决方案--------------------


详见:
SQL Server 2005 取消“强制实施密码策略”

------解决方案--------------------
改密碼的時候把強制執行密碼原則去掉
------解决方案--------------------
取消“强制实施密码策略”
------解决方案--------------------
现在几乎所有的东西都会涉及到加密的问题,当然SQL Server数据库也不例外,SQL Server2005的加密是数据库操作中非常重要的一步,既然有了加密系统,就会涉及到密码的修改问题。在SQL Server Management Studio 用WINDOWS连接的情况下改实列的“属性”中“安全性”选中WINDOWS及SQL验证,再重起SQL服务器后,新建查询,执行下面代码

SQL code
一、
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = 'password' ;
GO

二、
ALTER LOGIN sa
WITH PASSWORD = N'新密码'
OLD_PASSWORD = N'旧密码'

三、
alter login [sa] with password=N'NewPassword'--旧密码可以不用提供

四、
sp_password 'OldPassword','NewPassword'

五、

USE test
go
EXEC sp_change_users_login 'Auto_Fix', '用户名', NULL, '密码'