Azure SQL 数据库发布:目标平台不支持语句 'CREATE SYMMETRIC KEY'

Azure SQL DB publishing: Statement 'CREATE SYMMETRIC KEY' is not supported for the targeted platform

我有一个 Visual Studio 的数据库项目,目标配置文件设置为 SQL Server 2014。目前我正在尝试迁移到 Azure SQL 数据库。将项目属性中的目标配置文件更改为 Microsoft Azure SQL Database V12 后出现错误:

SQL70015: Statement 'CREATE SYMMETRIC KEY' is not supported for the targeted platform.

同时 official microsoft page 表示此声明在 Azure SQL 中可用。

我用的是Visual Studio2017+安装的最新版SSDT。除了将 Target Profile 保持为 SQL Server 2014 并使用 Ignore platform compatibility 选项进行部署之外,是否有任何可用的解决方案?

SSDT 中对 Azure SQL 数据库的证书和对称密钥的支持因担心对数据 export/import 场景的影响而变得复杂。有关此的更多信息,请访问 here:

Microsoft 计划 SSDT 暂时支持 CREATE CERTIFICATE 和 CREATE SYMMETRIC KEY。因此希望在未来的 SSDT 版本中将支持这些 DDL 语句。