sql之Azure SQL 数据库发布 : Statement 'CREATE SYMMETRIC KEY' is not supported for the targeted platform
我有一个 Visual Studio 数据库项目,目标配置文件设置为 SQL Server 2014。目前我正在尝试迁移到 Azure SQL DB。将项目属性中的目标配置文件更改为 Microsoft Azure SQL Database V12 后,我收到错误:
SQL70015: Statement 'CREATE SYMMETRIC KEY' is not supported for the targeted platform.
同时official microsoft page表示此语句在 Azure SQL 中可用。
我使用 Visual Studio 2017 + 安装了最新版本的 SSDT。除了将目标配置文件保留为 SQL Server 2014 并使用忽略平台兼容性选项进行部署之外,是否还有其他可用的解决方案?
请您参考如下方法:
由于担心对数据导出/导入场景的影响,SSDT 中对 Azure SQL DB 的证书和对称 key 的支持变得复杂。有关此内容的更多信息,请访问 here :
Microsoft 计划 SSDT 在一段时间内支持 CREATE CERTIFICATE 和 CREATE SYMMETRIC KEY。因此,希望 future 的 SSDT 版本能够支持这些 DDL 语句。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。