在将数据库项目转换为 SSDT 并升级到 SQL Server 2012 时,我需要部署脚本才能同时用于 SQL Server 2008 和 2012。
我sqlpackage.exe /Action:Publish
用来部署最新的数据库位。
在 sqlproj 项目属性中,我确实看到了一个带有选项 2005/2008/2012 sql server的目标平台下拉列表。如果我更改此目标平台,它会生成不同的 dacpac 吗?每个sql server版本需要带两个版本的dacpac吗?
或者相同的 dacpac 是否适用于任何版本的 sql server?