我已经收到SQL Server 2017上用于 ETL 应用程序的新数据库。
但是我需要知道ETL软件是否在此数据库中插入 GDPR相关数据。
我的第一个想法是使用SQL Server Profiler监视应用程序插入哪种数据。
但是如果应用程序这样插入数据怎么办?
SELECT *
INTO [DBO].[TABLENAME]
FROM OPENQUERY (OTHERDB, 'SELECT * FROM SourceTable')
应用程序是否使用批量复制操作将数据插入数据库? 也许还有另外一种可能性,那就是ETL应用程序可以插入数据,而我使用探查器无法看到这些数据?
有人可以回答:问题出在哪里,然后查询所有表...
但是,如果应用程序仅在该数据库中缓存数据并立即将其删除,该怎么办?
我知道,我可以使用Wireshark嗅探网络流量以实现我的目标,但是,如果使用SSL加密网络流量,那又是什么呢?
也许我认为太复杂了,但是如果有人可以澄清我的疑问,我们将不胜感激...
一个有价值的答案可能是:“不用担心,使用Profiler可以获得所有数据插入/更改” 或“您是正确的,使用Profiler不能获得所有数据插入/更改,因为...。我认为您可以使用...-工具/方法来实现您的目标”
答案 0 :(得分:0)