供应商要求我确认“有哪些计划\系统可以确保不再需要时删除和清除数据”...这是专门针对用户识别数据...姓名、地址等.
我回答说“我们有自动化流程,每晚都会从我们的 MSSQL 数据库中删除数据”
Background - we have SSIS packages that seek obsolete user data based on various criteria and then deletes that data from the database...actually deletes, it doesn't flag the row as obsolete or similar, it doesn't copy to another archive table, it actually deletes from the live database.
供应商已回复“我们需要确认这是否是通过简单地删除数据库中的一行或通过其他方式完成的?”
我的问题是 - 我应该考虑哪些其他删除 SQL 数据的方法?如果不是 DELETE FROM Client WHERE ClientID = 987 ,IS 官员希望我做什么来删除数据?
最佳答案
处理必须清除个人信息的数据的另一种方法是保留记录并将任何个人身份信息更改为空白或破折号。这会使记录保持完整,如果它充当其他表的外键,则更可取。如果您能够将记录标记为已存档/已过时,此方法效果最佳。
如果您要执行此操作,请使用日志表来显示何时采取了操作以及哪些记录应该让您的供应商满意。
关于sql-server - 数据保护法 - MS SQL 删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16965718/