為了增強安全性,返回到客戶端的錯誤消息有意隱藏身份驗證錯誤的本質。但是,在 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 登錄名創建密碼並確認該密碼。
在“狀態”頁上的“登錄”部分中,單擊“啟用”,然後單擊“確定”。
最後說壹句密碼不要用粘貼,那樣連接不了。測試很久得到的結果。