tsql - 如何从 SQL Server 的 CDC 表中获取用户?
问题描述
我想知道是否有人偶然发现一个用户在已激活 CDC(更改数据捕获)的表中进行了数据更改(更新)。
例如,表“User”有其对应的表,其中存储有关更改的信息,称为“User_CT”,它有一个名为__$start_lsn的列,可用于函数 sys.fn_cdc_map_lsn_to_time 以获取该事务的时间. 你能以某种方式找到执行该交易的用户吗?
我真的希望有这个问题的答案。
解决方案
推荐阅读
- mysql - 如何使用 Kafka 缓冲 MySQL 写入?
- node.js - 如何在同一个文件中调用导出的函数
- reactjs - React Hook useEffect 在函数调用时缺少依赖项
- schedule - 在 VOLTTRON 中禁用计划功能
- python - 删除组中总数百分比低于阈值的行
- javascript - Chrome 扩展似乎忽略了 javascript 来启动一个新的 url
- java - 在 Java 中同步数组
- html - 如何摆脱markdown中的表格边框?
- c# - 无法使用 Visual Studio for Mac 对 .app 文件进行代码设计
- scala - 如何在 scala 代码中访问 scala 注释