复制数据库上的 TDE

suj*_*lil 6 replication sql-server transparent-data-encryption

我已经在两个数据库之间实现了事务复制。现在我必须Transparent Data Encryption (TDE)在 Publisher 数据库上实施。

是否可以只在主数据库中实现 TDE?复制的数据会与复制一起加密吗?

KAS*_*DBA 7

MSDN

复制不会以加密形式自动从启用 TDE 的数据库复制数据。如果要保护分发数据库和订阅者数据库,则必须单独启用 TDE。快照复制,以及事务和合并复制的初始数据分发,可以将数据存储在未加密的中间文件中;例如,bcp 文件。在事务或合并复制期间,可以启用加密以保护通信通道。

此外,建议阅读此处

是的,您可以按照此处的说明将 TDE 与复制结合使用。

TDE 是文件级加密。这意味着,TDE 在保留数据和日志文件的磁盘级别进行加密和解密。复制是在系统数据库和用户数据库级别的组合中管理的,实际上不知道文件存储。这在我们讨论任何类型的复制时都是一样的,例如对等复制、事务复制或合并复制。