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

 更新时间:2015年08月08日 22:37:21   投稿:mdxy-dxy  
这篇文章主要介绍了用户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个策略选项全部都取消,这样就不会出现要修改用户密码的问题了,可以直接访问了


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

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

相关文章

  • SQL解决未能删除约束问题drop constraint

    SQL解决未能删除约束问题drop constraint

    本文主要介绍了SQL解决未能删除约束问题drop constraint,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Sql Server中的非聚集索引详细介

    Sql Server中的非聚集索引详细介

    这篇文章主要介绍了Sql Server中的非聚集索引详细介,本文讲解了非聚集索引为什么能提速这么快、什么是RID、非聚集索引的运行原理等内容,需要的朋友可以参考下
    2015-02-02
  • sqlserver 比较两个表的列

    sqlserver 比较两个表的列

    sqlserver 比较两个表的列的实现代码。
    2009-07-07
  • sqlserver 自动备份所有数据库的SQL

    sqlserver 自动备份所有数据库的SQL

    可自动备份除系统数据库外的所有数据库。备份文件的周期保存周期可以更改。
    2010-03-03
  • SQL中Merge用法详解

    SQL中Merge用法详解

    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句,本文给大家重点介绍sql中merge用法,需要的朋友一起了解下吧
    2015-09-09
  • 在SQL Server中恢复多个数据库的方法小结

    在SQL Server中恢复多个数据库的方法小结

    这篇文章主要介绍了如何在SQL Server中恢复多个数据库,通常情况下,只要备份文件的名称与相应的数据库匹配,且没有附加的日期或时间信息,就可以通过有效的 T-SQL 脚本来完成恢复,文中给介绍了在SQL Server中恢复多个数据库的方法小结,需要的朋友可以参考下
    2024-09-09
  • SQL Server 压缩日志与减少SQL Server 文件大小的方法

    SQL Server 压缩日志与减少SQL Server 文件大小的方法

    这篇文章主要为大家描述的是实现SQL Server 压缩日志与SQL Server 文件大小的实际操作步骤,在此实际操作中我们要按步骤一步一步的进行,未进行前面的步骤时,请不要做后面的步骤,以免损坏你的数据库
    2014-07-07
  • SQL Server DBA日常检查常用SQL

    SQL Server DBA日常检查常用SQL

    这篇文章主要介绍了SQL Server DBA日常工作中检查数据库和表常用SQL语句,需要的朋友可以参考下
    2014-03-03
  • SQLServer数据库如何还原重命名

    SQLServer数据库如何还原重命名

    这篇文章主要介绍了SQLServer数据库如何还原重命名问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • SQL Server常用存储过程及示例

    SQL Server常用存储过程及示例

    以下是对SQL Server中常用的存储过程进行了介绍。需要的朋友可以过来参考下
    2013-08-08

最新评论