1. 程式人生 > >SQL Server 2005 18452,18470登入錯誤的解決方法

SQL Server 2005 18452,18470登入錯誤的解決方法

無法連線到伺服器  
伺服器:訊息18452, 級別16,狀態1  
[Microsoft][ODBC  SQLServer Driver][SQL Server]使用者‘sa’登陸失敗。原因:未與信任SQL     Server連線相關聯  
該錯誤產生的原因是由於SQL     Server使用了"僅Windows"的身份驗證方式,因此使用者無法使用SQL     Server的登入帳戶(例如sa )進行連線,解決方法如下  

設定允許SQL Server身份登入(基本上這個很有用)
    操作步驟:
    1。在企業管理器中,展開"SQL Server組",滑鼠右鍵點選SQL Server伺服器的名稱  

    2。選擇"屬性"  
    3。再選擇"安全性"選項卡  
    4。在"身份驗證"下,選擇"SQL Server和Windows"
    5。確定,並重新啟動SQL Server服務。
如圖:



接著用"sa"在Sql Server2005登入時報以下錯誤:
Login failed for user 'sa'. Reason: The account is disabled. (Microsoft SQL Server, Error: 18470)

解決方法:
(一):用Windows驗證模式進入治理器中

(二)“安全”==》“使用者”==》雙擊使用者sa(彈出屬性對話方塊)==》“狀態”

(三):把狀態改成enable,退出治理器重新登入(使用者驗證模式)。

問題解決!!!