原文出處: http://thenear.blog.51cto.com/4686262/865544
用戶'sa'登錄失敗(錯誤18456)解決方案圖解
當我們在使用sql server 的時候可能會遇見這樣錯誤提示“無法連接到.,用戶'sa'登錄失敗(錯誤18456)”,
如圖:
具體的解決方案:
首先使用管理員身份打開SQL server ,並且以windows身份進入。
然後打開“安全性”--“登錄名”中找到用戶“sa”打開其屬性面板。
如圖:接下來選擇“常規”設置密碼,並且點擊“確定”保存。
如圖:然後選擇“狀態”--登錄設置爲“啓用”,並且點擊“確定”保存。
如圖:然後再打開sql服務器屬性頁面操作是“選擇服務器右擊--屬性”,選擇“安全性”將服務器身份驗證選擇爲“SQL server 和 Windows 身份驗證模式(s)”,點擊“確定”保存。
如圖:最後再右擊服務器選擇“重新啓動(A)”,將服務器重新啓動就OK 了。
如圖:
假如以上的辦法還是不能解決就再進行一下的操作:
打開 “開始菜單”——“Microsoft SQL Server 2008”——“配置工具”——“Microsoft SQL Server 2008”選擇“SQL server網絡配置”將其中的“Named Pipes狀態”“TCP\IP狀態”全部修改爲“已啓用”
如圖:
完成這些操作以後,你的問題就解決了。