sql server 2008 用户 NT AUTHORITY\IUSR 登录失败的解决方法 |
用户 NT AUTHORITY\IUSR 登录失败 。 其实这样的情况,要不就是用户名密码不正确,要不就是用户无法登录sql server 2008.一步一步分析 。 1、首先asp连接sql server 2008数据库应该没有问题 。 之前我用了多种方法,链接数据库,其实链接2000与2005、2008的无区别
ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename 2、在 SQL Server Management Studio 中,跟sql server 2000是一样的,需要在 安全性 > 登录名那先创建登录用户名 。 还需要注意一点,新建用户的时候 sql server2008中的强制实施密码策略,设置之后有的时候会出现登录失败的情况 。 登录失败和密码策略没多大关系吧,密码策略是你的密码必须有多长,由什么组成这样的限制 是为了提高密码的安全性而已 然后在到指定数据库中 》 安全性 》 用户 3、当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关) SQL2008错误:当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关) 。 在数据库用户管理中去掉了“强制密码过期”!
SQL Server 2005 取消“强制实施密码策略” 错误:15128 解决方法 取消“强制实施密码策略”点击确认后却弹出错误“***不能将check_policy和check_expiration选项设为off 错误 15128”取消失败,郁闷,百度了下,发现解决方法很少,好不容易找到个方法测试通过,以下是具体步骤 。 1、进入SQL Server 2005管理器中-新建查询输入“Alter LOGIN 登录名 WITH PASSWORD=新密码; ”改成你自己相应的登录名和新密码-执行 。 研究了半天,得用 ALTER LOGIN 登录名 WITH PASSWORD=新密码; 先修改一下这个帐号的密码才行! 这是以sa身份修改登录的密码的,感觉这个选项让登录名登录之后自己修改密码,我试了下根本就没法登录啊,就是提示要更改密码而已 。 Windows Server的帐号就可以登录后自己修改密码,SQL Server中如何自己设置密码呢? 其实一般情况就是这些问题 。 |