2013-06-04 154 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中的连接相关错误

相关问题