手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >用户 jb51net 登录失败。原因: 该帐户的密码必须更改
用户 jb51net 登录失败。原因: 该帐户的密码必须更改
摘要:“/”应用程序中的服务器错误。用户'jb51net'登录失败。原因:该帐户的密码必须更改。说明:执行当前Web请求期间,出现未处理的异常。请...

“/”应用程序中的服务器错误。用户 '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个策略选项全部都取消,这样就不会出现要修改用户密码的问题了,可以直接访问了

另外:系统登陆密码和数据库密码不能相同。

如果还是不行建议参考这篇文章:http://www.jb51.net/article/70809.htm

【用户 jb51net 登录失败。原因: 该帐户的密码必须更改】相关文章:

SQl 语句(常见)

怎样在MSSQL执行命令

使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法

优化SQL一条

SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法

SQL Server2005 异地备份的多种方法

sql server 2008 用户 NT AUTHORITYIUSR 登录失败的解决方法

MSSQL存储过程解秘过程全析

SQL存储过程实现SPSS交叉表

SQL Server 登录连接失败

精品推荐
分类导航