我一直在研究一个新的数据库,呼叫中心代理使用它来销售各种产品。白天,这些代理将接受信用卡详细信息并在处理前临时存储它们。晚上会备份数据库,但出于明显的安全原因,我们无法备份信用卡详细信息。起初我想只是在使用标准 BACKUP 过程备份之前将信用卡字段更新为 NULL,但事实证明,这些详细信息需要保存在原始数据库中,以防当天没有处理它们。所有敏感的信用卡详细信息都包含在一张表的一栏中。这应该很简单,但我是数据库和 T-SQL 的新手(本周)——非常感谢任何提示或指示。
编辑:附加要求
任何解决方案的要求是不修改主数据库的结构。这意味着将客户详细信息表中的信用卡 ID 更改为与信用卡表键控的信用卡 ID,然后可以将其从备份中排除,不幸的是,这不是一种选择。