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,將所有協議啟用,然後按提示重啟服務即可。
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,將所有協議啟用,然後按提示重啟服務即可。