我正在尝试使用Visual Studio 2008编写我的第一个Azure应用程序。每当我打开包含Cloud项目的解决方案时,我都会收到SQL Server错误消息。此问题与开发环境/ SDK配置有关。我在执行之前得到了异常,甚至编写了一行代码。我不是想连接到SQL Azure,或者我知道的任何其他SQL数据库。错误是:
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关于为什么会出现这种情况,但我无法弄清楚视觉工作室正在尝试做什么。
答案 0 :(得分:0)
此SQL连接是否为SQL Azure连接?如果是这样,SQL Azure有一个防火墙,默认情况下,所有传入连接都被阻止。您需要将您的IP地址(或包含您的IP地址的范围)添加到“允许”列表中。您可以在SQL Azure门户中轻松完成此操作。
答案 1 :(得分:0)
此问题与服务器资源管理器中的无效数据连接条目有关。删除无效条目似乎解决了这个问题。
答案 2 :(得分:0)
在我的Visual Studio设置中,这显然与Server Explorer中的数据库有关。删除连接修复了此问题。