手机
当前位置:查字典教程网 >编程开发 >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表连接写法来了解过去

SQL Server 使用 SET FMTONLY ON 获得表的元数据

使用 SQL Server 添加删除修改查询储存过程

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

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

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

sql 查询慢的原因分析

使用SQL Server数据库嵌套子查询的方法

SQL Server 登录连接失败

SQl 语句(常见)

精品推荐
分类导航