Visual Studio 2015数据库项目是否可以发布到SQL Server _and_ Azure?

时间:2016-05-25 19:13:50

标签: sql-server azure-sql-database sql-server-data-tools

我的解决方案需要同时针对SQL Server 2014 Microsoft Azure SQL数据库V12。

在我的项目设置中,如果我将目标平台设置为Azure,我无法发布到SQL Server - 我收到此错误:

  

将Microsoft Azure SQL数据库v12指定为的项目   目标平台无法发布到SQL Server 2014。

如果我将目标平台设置为SQL Server 2014并尝试发布到Azure数据库,则会出现反向错误。

有没有办法发布到两个平台而不必每次都更改项目设置?

请注意,我尝试迁移。我需要用我的脚本支持这两种数据库。

1 个答案:

答案 0 :(得分:9)

部署时,可以使用允许部署的AllowIncompatiblePlatform标志。

我正在使用Azure V12和本地Db Sql 2016并且它正在发布到没有标志的本地数据库实例,因此可能在该版本或最新的ssdt中发生了更改。