當前位置:編程學習大全網 - 源碼下載 - 我從網上下了壹個基於ASP.NET的圖書管理系統,生成網頁後 根據他給的資料上的用戶名密碼登錄,可是登陸失敗

我從網上下了壹個基於ASP.NET的圖書管理系統,生成網頁後 根據他給的資料上的用戶名密碼登錄,可是登陸失敗

因密碼或用戶名錯誤而使身份驗證失敗並導致連接嘗試被拒時,類似下面的消息將返回到客戶端:“用戶 'sa' 登錄失敗”。(Microsoft SQL Server,錯誤: 18456)”。

為了增強安全性,返回到客戶端的錯誤消息有意隱藏身份驗證錯誤的本質。但是,在 SQL Server 錯誤日誌中,對應的錯誤包含映射到身份驗證失敗條件的錯誤狀態。將錯誤狀態與以下列表進行比較以確定登錄失敗的原因。

2 用戶 ID 無效。

6 嘗試同時使用 SQL Server 身份驗證與 Windows 登錄名。

7 登錄已禁用,密碼不正確。

8 密碼不正確。

9 密碼無效。

11 登錄有效,但服務器訪問失敗。

13 登錄是有效的登錄,但服務器訪問失敗。

18 必須更改密碼。

如果在安裝過程中選擇“Windows 身份驗證模式”,則 sa 登錄名將被禁用。如果稍後將身份驗證模式更改為“SQL Server 和 Windows 身份驗證模式”,則 sa 登錄名仍處於禁用狀態。這會導致狀態 7 錯誤:“用戶 'sa' 登錄失敗”。若要啟用 sa 登錄帳戶,請使用 ALTER LOGIN 語句。

眾所周知,sa 帳戶是壹個廣為人知的 SQL Server 帳戶,並且經常成為惡意用戶的攻擊目標。除非您的應用程序需要使用 sa 帳戶,否則請不要啟用它。為 sa 登錄名使用壹個強密碼非常重要。

sa 登錄名只能使用 SQL Server 身份驗證連接到服務器。

更改安全驗證模式:

在 SQL Server Management Studio 的對象資源管理器中,右鍵單擊服務器,再單擊“屬性”。

在“安全性”頁上的“服務器身份驗證”下,選擇新的服務器身份驗證模式,再單擊“確定”。

在 SQL Server Management Studio 對話框中,單擊“確定”以確認需要重新啟動 SQL Server

4.在對象資源管理器中,右鍵單擊您的服務器,再單擊“重新啟動”。如果運行有 SQL Server 代理,則也必須重新啟動該代理

蔻網網址之家

使用 Management Studio 啟用 sa 登錄帳戶

在對象資源管理器中,依次展開“安全”、“登錄名”,右鍵單擊“sa”,再單擊“屬性”。

在“常規”頁上,您可能需要為 sa 登錄名創建密碼並確認該密碼。

在“狀態”頁上的“登錄”部分中,單擊“啟用”,然後單擊“確定”。

最後說壹句密碼不要用粘貼,那樣連接不了。測試很久得到的結果。

  • 上一篇:有什麽好玩的手遊麽?
  • 下一篇:Prototype源碼淺析 String部分(三)之HTML字符串處理
  • copyright 2024編程學習大全網