1. 程式人生 > >SQL Server 2008 問題——已成功與伺服器建立連線,但是在登入過程中發生錯誤。

SQL Server 2008 問題——已成功與伺服器建立連線,但是在登入過程中發生錯誤。

登入報錯:已成功與伺服器建立連線,但是在登入過程中發生錯誤。 (provider: 共享記憶體提供程式, error: 0 - 管道的另一端上無任何程序。

解決辦法:先用windows模式登入上去,然後進行以下操作。

1、選中伺服器(右鍵)——屬性——安全性——伺服器身份驗證修改為"SQLSERVER和WINDOWS身份驗證模式"


2、展開伺服器上的“安全性”——登陸名——選中SA登陸帳號(右鍵)——狀態——登陸修改為啟用


3、在SQL server配置管理器裡面去重啟


不幸的是弄好這個後,竟然又報錯,只能繼續查資料。

再次登入報錯為:使用者 'sa' 登入失敗。 錯誤號: 18456 

解決辦法:sa(或其他使用者名稱)使用者有個安全策略,強制密碼過期,就是說,密碼過期了,重設定一下密碼就OK了。 密碼在 伺服器——安全性——登入名——sa—— 右鍵“屬性”—— 常規裡,修改密碼後也可以在這裡把那個強制安全性給取消了,或者指定一箇舊密碼。