Sql server SQL Server/SQL Azure架构比较

Sql server SQL Server/SQL Azure架构比较,sql-server,visual-studio,visual-studio-2013,azure-sql-database,schema-compare,Sql Server,Visual Studio,Visual Studio 2013,Azure Sql Database,Schema Compare,我想比较SQL Server 2012和SQL Azure之间的架构,但在Visual Studio 2013中出现以下错误: 将SQL Server 2012指定为目标平台的项目无法发布到SQL Azure 是否可以比较这两种数据库类型?我唯一能够做到这一点的方法是将SQL 2012 DB导入到以SQL Azure为目标的数据库项目中,然后将该项目与SQL Azure数据库进行比较。实际上有一种不麻烦的方法来克服此问题。只需打开并确保选中了“允许不兼容平台” 需要更多的声誉来评论,很抱歉重复

我想比较SQL Server 2012和SQL Azure之间的架构,但在Visual Studio 2013中出现以下错误:

将SQL Server 2012指定为目标平台的项目无法发布到SQL Azure


是否可以比较这两种数据库类型?

我唯一能够做到这一点的方法是将SQL 2012 DB导入到以SQL Azure为目标的数据库项目中,然后将该项目与SQL Azure数据库进行比较。

实际上有一种不麻烦的方法来克服此问题。只需打开并确保选中了“允许不兼容平台”


需要更多的声誉来评论,很抱歉重复回答:在VS选项中找不到此窗口。开始比较并单击选项按钮

我能够做到这一点的唯一方法是将SQL 2012 DB导入到以SQL Azure为目标的数据库项目中,然后将该项目与SQL Azure进行比较。我很想知道是否有更好的方法。谢谢@AnthonyChu。我想试试,但听起来确实很麻烦。我希望有人仍然可以分享一种更方便的方式。我这样做的方式正如Anthony所描述的,比较数据库项目和Azure。在项目和源代码管理中使用DB模式是一种很好的做法。@AnthonyChu,如果您将您的评论复制到答案框中,我会将其标记为已接受的答案。@Craig谢谢。关于源代码控制模式,这是一个很好的观点。我认为没有足够的人这么做。我真希望有一种方法能够以一种特殊的方式将on-prem SQL Server DB与SQL Azure DB进行比较。。。如果能够在没有更新功能的情况下看到差异,那就太好了。太棒了!这就是问题所在。Genius我的朋友,pure geniusAnyone想发布如何获得架构比较选项?如果您试图使用Visual Studio SQL Server对象资源管理器中可用的工具将数据库从SQL Server迁移到Azure SQL数据库,也会发生此错误。在高级按钮中,此选项也存在。