小编Bri*_*ebb的帖子

将我的数据库项目与我的 Azure 服务器进行比较时,SSDT 架构比较失败

我有一个 SQL 数据库项目,我在它上面构建了我们的企业数据库。它使用 SSDT 的架构比较工具在内部和 AWS 托管的 SQL 服务器上部署了多次。

当我发布到运行 SQL Ent 2012 sp2 的 Azure Hosted Win 2012 Server 时出现的问题。它返回“比较完成。未检测到差异”。

我知道这是错误的,因为我可以打开企业管理器并将架构与 SQL 项目进行比较,并看到存在差异。

我发现有几篇文章讨论了 2014 版本如何破坏该工具,但这些文章存在版本差异。

[是的,我谷歌了这个。说是因为我忘记这样做而臭名昭著。] https://www.google.com/webhp?ie=utf-8&oe=utf-8#q=ssdt+data+compare+fail+to+detect+difference&start=10

我检查过的其他事项包括确保我的数据库帐户具有无限制的访问权限。我可以连接管理控制台。我可以连接本地程序。

最后确认有问题:

  1. 我创建了一个单一返回数字 1 的 SP。
    1. 为了测试,它可能一无所获。
  2. 创建 SP 后,我在所有实例上运行架构比较,除 Azure 服务器外的所有实例都显示了差异。

更新

我已经验证这与服务器明确有关,因为现在两台不同计算机上的两个不同用户遇到了完全相同的问题。

schema sql-server ssdt

12
推荐指数
1
解决办法
5049
查看次数

标签 统计

schema ×1

sql-server ×1

ssdt ×1