回覆列表
  • 1 # 使用者7392462423718

    1.用Windows身份驗證登陸(這個應該是不會存在問題的, 在新安裝好例項(SQL Server)的情況下, Windows身份驗證是不可能被禁用的(安裝過程中沒有可以設定禁用Windows身份驗證的地方) Manage Studio -- 選單"檔案"--"連線物件資源管理器", 身份驗證中選擇"Windows Authentication"

    2/6

    2. 連線成功後, 右鍵你的例項, 選擇"屬性"

    3/6

    3. 在"屬性"視窗中, 轉到"Security"(安全性)項, 在"伺服器身份驗證"中設定為"SQL Server和Windows身份驗證模式", 確定, 根據提示, 你應該重新啟動sql服務

    4/6

    4. 重新啟動sql服務後, 照用Windows身份驗證連線, 然後執行下面的語句啟用sa使用者, 同時清除sa的密碼(能成功登陸後再根據你的需要設定) EXEC sp_password null,null,"sa" ALTER LOGIN sa ENABLE

    5/6

    5. 語句執行完成後, 再用sa連線你的例項, 應該就沒有問題了.

    6/6

    如果執行 EXEC sp_password null,null,"sa" ALTER LOGIN sa ENABLE 這句話時報如下的錯: Msg 15118, Level 16, State 1, Line 1 密碼有效性驗證失敗。該密碼不夠複雜,不符合 Windows 策略要求。 則說明你的伺服器的密碼策略有複雜性要求(SQL 2005的密碼複雜性與Windows的密碼複雜性策略是關聯的), 則要求你把sa的密碼設定為一個複雜的密碼, 因此得改為如下語句: EXEC sp_password null, [email=]"abc.!@#456SA"[/email], "sa" ALTER LOGIN sa ENABLE 注: sp_password 語法如下: sp_password [舊密碼], <新密碼>, [登入名]如果還無法解決,請開啟Microsoft SQL Server 2005→配置工具→SQL Server Configuration Manager,將所有協議啟用,然後按提示重啟服務即可。

  • 中秋節和大豐收的關聯?
  • 《螢火之森》觀後感?