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

时间:2016-01-09 02:53:17

标签: sql visual-studio azure azure-sql-database database-project

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

        

Microsoft Visual Studio

     

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。该   服务器未找到或无法访问。验证该实例   名称是正确的,并且SQL Server配置为允许远程   连接。 (提供者:命名管道提供者,错误:40 - 不能   打开与SQL Server的连接)

     

确定

enter image description here

一些额外的输入:

  • 我更新到Windows后似乎开始出现此错误
      10。
  • 正确配置了Sql Azure防火墙设置(因为我可以使用Management Studio从该主机连接)。
  • Windows防火墙已关闭。
  • 我的Windows 10在Parallels框中运行 在Mac OS X上。

请告知。

2 个答案:

答案 0 :(得分:2)

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

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

我希望这可以解决您的问题。

答案 1 :(得分:-2)

你没有打开sql服务! 请跟我来,你可以开始了 - >服务(或搜索“services.msc”打印文本框) - >然后导航到“SQL Server”右键单击 - > propertise Statup Type:选择“自动” 服务状态:选择“开始” 然后等待它进行Booted运行栏,你试着放入visual studio 2013连接。