我有一个Visual Studio数据库项目,目标配置文件设置为SQL Server 2014.目前我正在尝试迁移到Azure SQL DB。将项目属性中的目标配置文件更改为 Microsoft Azure SQL数据库V12 后,我收到错误:
SQL70015:语句'创建对称密钥'不支持 目标平台。
同时official microsoft page表示此语句在Azure SQL中可用。
我使用Visual Studio 2017 +安装了最新版本的SSDT。除了将Target Profile保留为SQL Server 2014并使用忽略平台兼容性选项进行部署之外,是否有可用的解决方案?
答案 0 :(得分:4)
对SSDT中针对Azure SQL DB的证书和对称密钥的支持由于担心对数据导出/导入方案的影响而变得复杂。有关此内容的更多信息,请访问here:
微软正计划在一段时间内支持CREATE CERTIFICATE和CREATE SYMMETRIC KEY。因此,希望在未来的SSDT版本上支持这些DDL语句。