Sql server 数据保护法-MS SQL删除数据

Sql server 数据保护法-MS SQL删除数据,sql-server,security,delete-row,sql-delete,data-protection,Sql Server,Security,Delete Row,Sql Delete,Data Protection,供应商要求我确认“已制定哪些计划/系统,以确保不再需要时删除和清除数据”…这是专门针对用户身份数据…名称、地址等 我的回答是“我们有自动流程,每晚从我们的MSSQL数据库中删除数据” 背景-我们有SSIS包,它根据各种标准查找过时的用户数据,然后从数据库中删除这些数据…实际上是删除,它不会将行标记为过时或类似,它不会复制到另一个存档表,它实际上是从实时数据库中删除 供应商的回答是“我们需要确认这是通过简单地删除数据库中的一行或通过其他方式完成的?” 我的问题是-我应该考虑什么样的删除SQL数据的

供应商要求我确认“已制定哪些计划/系统,以确保不再需要时删除和清除数据”…这是专门针对用户身份数据…名称、地址等

我的回答是“我们有自动流程,每晚从我们的MSSQL数据库中删除数据”

背景-我们有SSIS包,它根据各种标准查找过时的用户数据,然后从数据库中删除这些数据…实际上是删除,它不会将行标记为过时或类似,它不会复制到另一个存档表,它实际上是从实时数据库中删除

供应商的回答是“我们需要确认这是通过简单地删除数据库中的一行或通过其他方式完成的?”


我的问题是-我应该考虑什么样的删除SQL数据的方法?如果不是从ClientID=987的客户端删除数据,官员希望我做什么来删除数据

处理必须清除个人信息的数据的另一种方法是离开记录并将任何个人识别信息更改为空白或破折号。这会使记录保持完整,如果它充当其他表的外键,则更可取。如果您能够将记录标记为已存档/已过时,则此操作效果最佳


如果要执行此操作,则需要一个日志表,显示何时采取了操作,以及哪些记录应该让供应商满意。

删除数据时,该记录标记为“重影”,需要在将来某个时候实际删除。SQL然后从数据所在的数据库页面中删除数据

您的备份和日志中可能仍有这些数据

当供应商提出要求时,或在末尾实际注明一个问号时:

“我们需要确认只需删除一行即可完成此操作 在数据库中或通过其他方式?”


我的回答是,您删除了该行,并且信息在备份中保留x天/月。如果他们对此有异议,他们可以向你提供他们心目中并非如此“简单”的任何线索。

好的,很好,这是有道理的,下面的肯文斯基也是如此。。。目前,我们删除了他们的记录和孤立数据,同时总结了与订单数据的任何链接。这是我宁愿接受的答案。谢谢,这是有意义的,如果可以的话,我宁愿坚持我们目前的完全删除和管理外国关键问题的流程,如果供应商拒绝,我当然可以实施这个解决方案。