手机
当前位置:查字典教程网 >编程开发 >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 登录失败。原因: 该帐户的密码必须更改】相关文章:

SqlServer2005中使用row_number()在一个查询中删除重复记录的方法

sql Server 2008 R2还原或删除数据库时总是出错的解决方法

SQL Server2005打开数据表中的XML内容时报错的解决办法

SQL存储过程实现SPSS交叉表

SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法

通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案

SQl 语句(常见)

MSSQL存储过程解秘过程全析

SQL Server 空值处理策略[推荐]

怎样在MSSQL执行命令

精品推荐
分类导航