首页 > 解决方案 > 如何在 SQL Server / SQL Azure 中插入加密列数据

问题描述

我在 SQL Azure 中有 2 个(DB1,DB2)数据库。

DB1.Customer
DB2.Customer

每个都有名为 Surname 的列,该列是加密的。

我想将记录从 DB1.Customer 插入 DB2.Customer。我最初尝试了一个数据比较工具,但它省略了加密列,即“姓氏”。我这样做的唯一方法是解密“姓氏”,重新比较,插入数据,重新加密两个数据库的“姓氏”列,还是有其他方法可以避免解密。

我也试过:

1) SSMS/Tasks/Generate Scripts/Advanced/Data only,但加密数据在 SQL 中显示为“二进制”。

提前致谢。

标签: sql-serverazure-sql-database

解决方案


我认为这是指迁移受 Always Encrypted 保护的敏感数据

下表显示了适用于多种迁移方案的推荐设置。

在此处输入图像描述

希望这可以帮助。


推荐阅读