【发布时间】:2014-09-26 08:57:28
【问题描述】:
在 Visual Studio 2013 中对 数据库项目 和 Azure SQL 数据库 进行架构比较时,我不断收到以下超时错误:
错误 1 尝试从 SQL Server 接收错误 逆向工程元素类型 Microsoft.Data.Schema.Sql.SchemaModel.ISqlUser:超时已过期。这 在操作完成之前经过的超时时间或 服务器没有响应。
错误 2 ExecuteReader 需要一个打开且可用的连接。这 连接的当前状态为关闭。
我在 Azure 中托管的 Windows Server 2012 R2 虚拟机上执行此操作。
- 防火墙允许的 1433 端口
- SQL (Azure) 数据库服务器上允许 VM 的 IP
我可以使用 Visual Studio 的 SQL Server 对象资源管理器很好地查询数据库,因此我可以确定我的连接和帐户登录。
是否有任何其他安全设置可能会给我带来这些问题?
【问题讨论】:
-
这里也一样。我以管理员身份运行 vs2013,减少了要比较的对象数量,但仍然是同样的问题。您找到解决该问题的方法了吗?
标签: azure visual-studio-2013 azure-sql-database sql-server-data-tools schema-compare