1. 程式人生 > >sql server 2005 sa登入報錯:已成功與伺服器建立連線,但是在登入過程中發生錯誤。

sql server 2005 sa登入報錯:已成功與伺服器建立連線,但是在登入過程中發生錯誤。

windows身份登入是沒有問題,用sa登入SQL2005資料庫時,提示:已成功與伺服器建立連線,但是在登入過程中發生錯誤。 (provider: 共享記憶體提供程式, error: 233 - 管道的另一端上無任何程序。)

解決:

1. 首先用Window身份登入.選中伺服器(右鍵)->屬性->安全性->伺服器身份驗證修改為"SQL SERVER和WINDOWS身份驗證模式" (SQL2000也有這個伺服器身份驗證問題)

如果不行,則進入第2步

2. 開啟“開始—所有程式—Microsoft SQL Server 2005 —配置工具—SQL Server Configuration Manager”,在彈出的窗體中,找到“SQL Server 2005 網路配置”,把“MSSQLSERVER的協議”下的“Named Pipes”和“TCP/IP”啟用,然後在當前視窗的“SQL Server 2005 服務”中重新啟動SQL Server和SQL SERVER BROWER服務即可。

注意:必須重新啟動服務才能生效,並且最好關閉SQL SERVER 再重新開啟