2010-07-19 70 views
0

我正在尝试用Visual Studio 2008编写我的第一个Azure应用程序。每当我打开一个包含云项目的解决方案时,就会收到SQL Server错误消息。此问题与开发环境/ SDK配置有关。在执行之前,我得到了异常,甚至写了一行代码。我并不试图连接到SQL Azure,或者我所知道的任何其他SQL数据库。错误是:打开Azure项目时Visual Studio 2008崩溃

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) 

,我发现这个article为什么出现这种情况,但我已经无法找出什么Visual Studio是试图做的。

+0

你检查了显而易见的?比如确保你的网络端口不被任何东西阻塞? – 2010-07-19 18:52:22

+0

是的。防火墙是开放的,sql server同时打开了tcp和命名管道。外部访问已启用。 – JeffreyABecker 2010-07-19 23:44:48

回答

0

这显然是在我的Visual Studio安装程序有关服务器资源管理器中的数据库的一些错误。删除连接解决了这个问题。

0

此SQL连接是SQL Azure连接吗?如果是这样,SQL Azure有一个防火墙,默认情况下,所有传入连接都被阻止。您需要将您的IP地址(或包含您的IP地址的范围)添加到“允许”列表中。您可以在SQL Azure门户中轻松完成此操作。

+0

唉,它不是SQL Azure连接。老实说,我甚至不知道为什么它会试图建立_any_数据库连接,而试图简单地打开一个空白的项目。 – JeffreyABecker 2010-07-19 23:54:58

0

此问题原来与服务器资源管理器中的无效数据连接条目有关。删除无效的条目似乎解决了这个问题。

相关问题