如果安裝sql server 2005的時候, 設置的身份驗證模式為"windows"(默認), 安裝完成後, 再設置為"sql server和Windows"的身份驗證模式, 則sa用戶是被禁用的. 必須啟用它.
1. 用Windows身份驗證登陸(這個應該是不會存在問題的, 在新安裝好實例(SQL Server)的情況下, Windows身份驗證是不可能被禁用的(安裝過程中沒有可以設置禁用Windows身份驗證的地方)
Manage Studio -- 菜單"文件"--"連接對象資源管理器", 身份驗證中選擇"Windows Authentication"
2. 連接成功後, 右鍵你的實例, 選擇"屬性"
3. 在"屬性"窗口中, 轉到"Security"(安全性)項, 在"服務器身份驗證"中設置為"SQL Server和Windows身份驗證模式", 確定, 根據提示, 你應該重新啟動sql服務
4. 重新啟動sql服務後, 照用Windows身份驗證連接, 然後執行下面的語句啟用sa用戶, 同時清除sa的密碼(能成功登陸後再根據你的需要設置)
EXEC sp_passWord null,null,'sa'
ALTER LOGIN sa ENABLE
5. 語句執行完成後, 再用sa連接你的實例, 應該就沒有問題了.