2013-06-04 117 views
1

幾天前,我剛剛建立了一臺新舊機器,之後我的舊機器崩潰了。我正在運行Windows 7.我使用Tools安裝了SQL Server 2012 Express以及SQL Server Development Edition。安裝Visual Studio 2012後無法使用遠程SQL Server

安裝完成後,我確定我可以連接到Express版本,本地Dev服務器以及多個遠程服務器。一切都很好。

今天早上,我安裝了Visual Studio 2012.既然這樣做,我仍然可以連接到本地服務器(Express和Dev),但是我無法連接到遠程服務器。我得到的錯誤是這樣的:

A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The wait operation timed out.) (.Net SqlClient Data Provider) 

我搜索過的問題,雖然我已經發現了一些與此類似,沒有太多提及Visual Studio中,並沒有提供解決方案。

UPDATE

我發現我可以使用命名管道連接。問題在於並不是所有的服務器都配置爲允許命名管道。

+0

面臨相同的問題。即使工具 http://social.msdn.microsoft.com/Forums/vstudio/en-US/81e1b380-afe1-46ad-9c91-a588e0a5aa4b/how-to-reenable-remote-sql-server-connections-after-安裝-visual-studio-2012沒有發現任何錯誤 –

+0

Kamran Shahid在 –

回答

1

至於其他用戶遇到這個問題,我想我會增加我找到了解決辦法。

實用程序lspfix.exe在分層服務提供程序(LSP)鏈中發現中斷。我應用了推薦的修復程序,然後又重新開始運行。

修復程序是由lspfix.exe應用程序推薦的。這是一個非常簡單的工具,它很快找到了問題。這是該工具的網址。

http://www.cexx.org/lspfix.htm

+0

嗨,Jeff.I也試過了,但是當我運行該實用程序時沒有發現任何問題。 然後我按照我的帖子中提到的解決方案http:// stackoverflow。com/questions/18716897 /無法連接任何遠程數據庫服務器後安裝visual-studio-20/18719650#18719650哪些做了伎倆 –

1

我認爲你需要看看你的SQL Server配置管理,並確保TCP IP是針對數據庫實例您感興趣的啓用/。

這是不是默認,如果我沒記錯的話。

如果你當地確定,你看過這篇文章嗎?

An error occured during the pre-login handshake

+0

下面看到我的回答啊等等,對不起,誤讀了這個問題,你說的沒問題吧? – dougajmcdonald

+0

本地連接正常工作。服務器上沒有任何變化。沒有人遇到這個問題。在我的舊機器上安裝.NET 4.5之前,我遇到過這個問題。根據發現的大多數解決方案,卸載.NET 4.5和/或Visual Studio 2012就是答案。我不想走那條路。 –

2

視覺Studion連接相關錯誤:

的netsh Winsock的復位 運行這個命令在命令提示。這將修復Visual Studio 2012中的連接相關錯誤

相關問題