用户 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个策略选项全部都取消,这样就不会出现要修改用户密码的问题了,可以直接访问了

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

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

时间: 2024-10-29 22:31:51

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

用户 jb51net 登录失败。原因: 该帐户的密码必须更改_MsSql

"/"应用程序中的服务器错误.用户 'jb51net' 登录失败.原因: 该帐户的密码必须更改. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 'jb51net' 登录失败.原因: 该帐户的密码必须更改. 源错误: 执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生

用户 'sa' 登录失败。原因: 该帐户被禁用

用户 'sa' 登录失败.原因: 该帐户被禁用. (Microsoft SQL Server,错误: 18470) 解决方法:先用windows身份验证的方式登录进去,然后在'安全性'-'登录名'-右键单击'sa'-'属性',选择"状态"选项卡,登录选择"启用",是否允许连接到数据库引擎,选择"授予",点击确定就可以了. 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/SQ

解决方案:用户“sa”登录失败

解决 解决方案:用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接相关联. 今天进行身份验证时,又遇到这个问题,所以将我的解决方案整理一下,供有同样遭遇的朋友分享: 问题简述:用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接相关联. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 '

MSSQL SERVER 2008 R2 无法连接到数据库,用户sa登录失败,错误:18456

原因:勾选了强制实施密码策略,但是设置的密码很简单依然可以,比如:123456 这是为什么?原来,这个功能要用到NetValidatePasswordPolicy() API这个函数. (该功能只有在安全要求较高的时候才用) 解决方法:在运行里输入 gpedit.msc 打开 "本地策略"编辑器依次 展开"计算机配置" "Windows设置"-"安全设置"-"帐户策略"-"密码策略",&

Oracle用户连续登录失败次数限制如何取消_oracle

当用户连续登录失败次数过多时,Oracle会锁定该用户,"FAILED_LOGIN_ATTEMPTS"用于设置最大次数,超过该值则锁定该帐号. 要取消用户连续登录失败次数的限制可以按照以下方法操作: 1. 输入以下命令,查看"FAILED_LOGIN_ATTEMPTS"的值: SQL> select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_A

轻松解决asp.net用户ASPNET登录失败问题的方法分享_实用技巧

执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 'XXXASPNET' 登录失败. 今天将网站迁移过来后,就发现这个问题.经过摸索,发现原因是我们登录数据库的角色对数据库的权限不够. 解决办法: 1.打开数据库企业管理器,然后选择数据库---安全性---找到刚才报错的哪个'XXXASPNET' --右键"属性"; 2.选择

MSSQL无法连接到WENTASY-PC/SQLEXPRESS 用户'sa'登录失败 错误18456解决

环境:SQL Server 2008 R2 问题:无法连接到WENTASY-PC/SQLEXPRESS 用户'sa'登录失败 错误18456 如图: 解决: 1.打开数据库------>用Windows身份登录数据库------>安全------>登录名---- -->双击sa------>设置密码------>点击左边菜单栏中的状态------>登录------>选中"启动 " ------>确定 2.右击服务器名------&g

java-JAVA链接sqlserver 2008 R2 出现用户sa登录失败

问题描述 JAVA链接sqlserver 2008 R2 出现用户sa登录失败 验证模式是windows和sqlserver身份验证,使用nacicat测试连接的时候也成功了,就是部署的时候 运行就报登录失败的错误,自己新建了个用户,测试成功之后,更换连接还是同样的错误 解决方案 还是给自己了 到最后没解决,换成别的了 解决方案二: 你的sql server需要混合验证,才能启用sa账户. 解决方案三: 我已经开启混合验证了

如何登录到我的帐户?---Google Adsence使用入门-搜索引擎技术

AdSense 帐户可让您有权使用 AdSense 计划的所有功能.您可以从自己的帐户生成广告代码.设置报告功能(如渠道),并可以查看有关收入和展示次数的报告.要登录到您的帐户: 转到 https://www.google.com/adsense 在浏览器窗口右上角的现有发布商登录框中,输入您在注册时提供的电子邮件地址和密码.单击登录进入您的帐户. 如果这是您第一次进入您的帐户,则需要阅读并签署 Google AdSense 条款.其中包含有关此计划的重要信息,因此在继续操作之前请花时间阅读这些