今天SqlServer 2008連接數據庫時報錯:已成功與服務器建立連接,但是在登錄前的握手期間發生錯誤。在連接到 SQL Server 2008 時,在默認的設置下 SQL Server 不允許遠程連接可能會導致此失敗。 (PRovider: 命名管道提供程序, error: 0 - 管道的另一端上無任何進程。
剛開始以為是遠程數據庫的問題,試了一下,同事的機器能連上。說明是我本機問題了,然后連接本地數據庫,也報同樣的錯誤。
參考http://friendship517.blog.163.com/blog/static/570512782010103084346208/ 這里的方法嘗試解決,還是不行。
后來認真理了一下思路:
1.查看sqlserver服務是否開啟,重啟sqlserver服務嘗試;
2.查看防火墻設置,--》防火墻關閉;
3.看到文章最后介紹可能是tcp/ip的問題,在tcp/ip屬性中設置ip為已啟用。
重啟sqlserver服務,ok!數據庫連接上了。
新聞熱點
疑難解答