使用者 jb51net 登入失敗。原因: 該帳戶的密碼必須更改_MsSql

來源:互聯網
上載者:User

“/”應用程式中的伺服器錯誤。使用者 '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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.