sql之Azure SQL 数据库发布 : Statement 'CREATE SYMMETRIC KEY' is not supported for the targeted platform

不点 阅读:85 2025-01-19 22:14:33 评论:0

我有一个 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.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号