您可以在传输期间加密数据。可以使用系统级别属性 job.databaseClientEncryption 或作业和对象级别属性 db_client_encryption 在系统、作业和对象级别加密数据。
客户端加密的行为有所不同,具体视选择的 force_utility 而定:
实用程序 | 行为 |
---|---|
TPTAPI | 数据在传输期间加密。 |
QueryGrid 或 JDBC | 仅对源系统和目标系统之间的连接加密,而不加密数据。 |
范围级别和优先级逻辑
下表显示了每个范围级别包含的对象,以及在各个范围级别指定不同的值时所应用的优先级逻辑。如果在多个范围级别设置数据库客户端加密标志,则最小的范围具有最高优先级。例如,如果将 job.databaseClientEncryption 在系统级别设置为 true,但在作业级别设置为 false,则其数据传输不进行加密。
范围级别 | 比较的对象 | 优先级 |
---|---|---|
对象 | 指定的表或视图 | 最高 |
作业 | 作业中所有的表和视图 | 高 |
守护程序 | 特定守护程序处理的所有表和视图 | 低 |