我使用Visual Studio 2013更新5连接到SQL Azure数据库。我可以使用相同的主机和连接字符串从SQL Management Studio中做到没有任何问题,但是当我使用Visual Studio(例如发布我的数据库项目或生成sql脚本比较)时,我收到以下错误:
Microsoft Visual Studio
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。该 服务器未找到或无法访问。验证该实例 名称是正确的,并且SQL Server配置为允许远程 连接。 (提供者:命名管道提供者,错误:40 - 不能 打开与SQL Server的连接)
确定
一些额外的输入:
请告知。
答案 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连接。