用戶 jb51net 登錄失敗。原因: 該帳戶的密碼必須更改
“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。用戶 'jb51net' 登錄失敗。原因: 該帳戶的密碼必須更改。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.Data.SqlClient.SqlException: 用戶 'jb51net' 登錄失敗。原因: 該帳戶的密碼必須更改。
源錯(cuò)誤:
執(zhí)行當(dāng)前 Web 請(qǐng)求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關(guān)異常原因和發(fā)生位置的信息。
堆棧跟蹤:
[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 用戶安全機(jī)制升級(jí)了。
在創(chuàng)建用戶的時(shí)候,如果選擇Sql Server 身份驗(yàn)證,會(huì)增加3個(gè)可選策略,
1、強(qiáng)制實(shí)施密碼策略,
2、強(qiáng)制密碼過期,
3、用戶在下次登錄時(shí)必須修改密碼
這些策略是不是跟windows server 的用戶策略很像呢?
創(chuàng)建用戶是,這些策略默認(rèn)打上勾,如果你去掉這些策略,創(chuàng)建后的用戶直接用于網(wǎng)站,就會(huì)出現(xiàn)標(biāo)題的提及的錯(cuò)誤:原因: 該帳戶的密碼必須更改。
修正這個(gè)錯(cuò)誤就很簡單啦:
1、通過Management Studio修改用戶密碼(需要用創(chuàng)建的賬號(hào)密碼登陸,不能用windows身份驗(yàn)證登陸后修改,如果不能登陸就采取下一步)
2、sa 或windows 登陸重新創(chuàng)建新用戶名(必須是新用戶名,之前使用過的都不能用了),并把密碼3個(gè)策略選項(xiàng)全部都取消,這樣就不會(huì)出現(xiàn)要修改用戶密碼的問題了,可以直接訪問了
另外:系統(tǒng)登陸密碼和數(shù)據(jù)庫密碼不能相同。
如果還是不行建議參考這篇文章:http://www.dbjr.com.cn/article/70809.htm
相關(guān)文章
SQLServer 觸發(fā)器 數(shù)據(jù)庫進(jìn)行數(shù)據(jù)備份
首先,你需要建立測(cè)試數(shù)據(jù)表,一個(gè)用于插入數(shù)據(jù):test3,另外一個(gè)作為備份:test3_bak2009-07-07SqlServer?多種分頁方式?詳解(含簡單速度測(cè)試)
這篇文章主要介紹了SqlServer?多種分頁方式?(含簡單速度測(cè)試),附帶50萬數(shù)據(jù)分頁時(shí)間[本機(jī)訪問|已重啟SQL服務(wù)|無其他程序干擾][非索引排序],需要的朋友可以參考下2022-12-12SQLServer數(shù)據(jù)庫密碼短時(shí)間強(qiáng)制過期的解決
本文主要介紹了SQLServer數(shù)據(jù)庫密碼短時(shí)間強(qiáng)制過期的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04select into 和 insert into select 兩種表復(fù)制語句
select into 和 insert into select 兩種表復(fù)制語句,需要的朋友可以參考下。2009-10-10SQLServer存儲(chǔ)過程創(chuàng)建和修改的實(shí)現(xiàn)代碼
這篇文章主要介紹了SQLServer存儲(chǔ)過程創(chuàng)建和修改的實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-05-05使用mongovue把sqlserver數(shù)據(jù)導(dǎo)入mongodb的步驟
MongoVUE免費(fèi)版支持MySQL導(dǎo)入Mongo,所以思路是SQLServer導(dǎo)入MySQL,再從MySQL導(dǎo)入Mongo。2014-01-01SQL語句練習(xí)實(shí)例之一——找出最近的兩次晉升日期與工資額
程序員們?cè)诰帉懸粋€(gè)雇員報(bào)表,他們需要得到每個(gè)雇員當(dāng)前及歷史工資狀態(tài)的信息,以便生成報(bào)表。報(bào)表需要顯示每個(gè)人的晉升日期和工資數(shù)目。2011-10-10