【问题标题】:Export always encrypted data from Azure SQL从 Azure SQL 导出始终加密的数据
【发布时间】:2017-06-28 20:54:40
【问题描述】:

这里是环境细节:

我有一个 Azure SQL 数据库 V12 和另一个本地数据库 SQL Server 2016。我在第一个数据库 - DB1 中的一个表上启用了始终加密。也创建了相同的表结构,我需要将加密数据从第一个 DB 迁移到第二个 DB。

当我尝试将数据从 DB1 导出到 DB2 时出现错误

“不支持为加密源创建目标”。

错误是因为用于加密 DB 1 的 CMK 和 CEK 位于 Azure-Key-vault 中。 导出工具从未提供访问密钥库的选项。

如何将数据从 DB1 迁移到 DB2?

【问题讨论】:

  • 而不是说 db1 和 db2 使用正确的术语,如 azure db 和 localdb ,你也可以提供完全错误以及你如何做的重现步骤

标签: azure azure-sql-database export-to-excel azure-keyvault always-encrypted


【解决方案1】:

@G_Tania:你想使用哪个导入/导出工具?我了解,您想在目标数据库中使用本地证书(而不是存储在 Azure Key Vault 中的列主密钥),对吗?您还想替换列加密密钥 (CEK),还是保留原来的 CEK?

一般来说,有两种开箱即用的工具支持使用 Always Encrypted 迁移数据库,每种工具都支持不同的场景:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多