用户 jb51net 登录失败。缘由: 该帐户的密码一定要更改
“/”利用程序中的服务器毛病。用户 ‘jb51net’ 登录失败。缘由: 该帐户的密码一定要更改。
说明: 履行当前 Web 要求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该毛病和代码中致使毛病的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 用户 ‘jb51net’ 登录失败。缘由: 该帐户的密码一定要更改。
源毛病:
履行当前 Web 要求期间生成了未处理的异常。可使用下面的异常堆栈跟踪信息肯定有关异常缘由和产生位置的信息。
堆栈跟踪:
[SqlException: 用户 ‘jb51net’ 登录失败。缘由: 该帐户的密码一定要更改。] System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +552 System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372 System.Data.SqlClient.SqlConnection.Open() +384 BoojobNet.Components.Systems.System_Parameter_Title(String Subid) BoojobNet.Person.Index.efb3613fecfd25e8() BoojobNet.Person.Index.de97676d01739ced(Object e0292b9ed559da7d, EventArgs fbf34718e704c6bc) System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +750缘由和解决方法以下:
Sql Server 2005、2008 用户安全机制升级了。
在创建用户的时候,如果选择Sql Server 身份验证,会增加3个可选策略,
1、强迫实行密码策略,
2、强迫密码过期,
3、用户在下次登录时一定要修改密码
这些策略是不是是跟windows server 的用户策略很像呢?
创建用户是,这些策略默许打上勾,如果你去掉这些策略,创建后的用户直接用于网站,就会出现标题的提及的毛病:缘由: 该帐户的密码一定要更改。
修正这个毛病就很简单啦:
1、通过Management Studio修改用户密码(需要用创建的账号密码登陆,不能用windows身份验证登陆后修改,如果不能登陆就采取下一步)
2、sa 或windows 登陆重新创建新用户名(一定要是新用户名,之前使用过的都不能用了),并把密码3个策略选项全部都取消,这样就不会出现要修改用户密码的问题了,可以直接访问了
另外:系统登陆密码和数据库密码不能相同。
如果或者不行建议参考这篇文章:
文章来源:丸子建站
文章标题:用户 jb51net 登录失败。缘由: 该帐户的密码一定要更改
https://www.wanzijz.com/view/59872.html