无法从 Visual Studio 数据库项目连接到 SQL Azure 服务器

Unable to connect to a SQL Azure server from a Visual Studio database project

我正在使用 Visual Studio 2013 更新 5 连接到 SQL Azure 数据库。我可以使用相同的主机和连接字符串从 SQL Management Studio 中毫无问题地做到这一点,但是当我使用 Visual Studio 时(例如发布我的数据库项目或生成 sql 脚本比较)我收到以下错误:


Microsoft Visual Studio

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)

OK

一些额外的输入:

请指教

你没有开通sql服务! 请跟我来,你打开开始 -> 服务(或搜索 "services.msc" 打印文本框) -> 然后导航到 "SQL Server" 右键单击​​ -> 属性 启动类型:select "Automatic" 服务状态:select "Start" 然后等它进行Booted 运行吧,你试试drop in visual studio 2013 connection.

试试这个方法:打开服务器资源管理器 --> Azure 并在列表中找到您的数据库。单击鼠标右键并执行 Open SQL Server Object Explorer。如果您遇到包括 Azure SQL 服务器防火墙规则设置在内的网络问题,它会弹出一个对话框,明确报告它。 SQL Server Object Explorer 和 Publish 中的连接以相同的方式工作,因此您可以确保您的 Azure SQL 数据库可以通过 SQL Server Object Explorer 和 DB 项目连接。

一般来说,对于 Azure SQL 数据库开发,SSDT 预览版的最新更新提供了更多最新的功能支持。您可以从 https://msdn.microsoft.com/en-us/library/mt204009.aspx 查看 Visual Studio 2013 的先前版本页面下载最新的预览更新。

希望这能解决您的问题。