【发布时间】:2012-11-17 09:04:05
【问题描述】:
我对 SQL SERVER 有疑问?
变更数据捕获 (CDC)
我应用了用户 DELETE、UPDATE、INSERT 操作没有的 CDC 流程。 那么,如何获取用户名的信息呢?
【问题讨论】:
标签: sql-server change-data-capture
我对 SQL SERVER 有疑问?
变更数据捕获 (CDC)
我应用了用户 DELETE、UPDATE、INSERT 操作没有的 CDC 流程。 那么,如何获取用户名的信息呢?
【问题讨论】:
标签: sql-server change-data-capture
您可以使用触发器来记录操作和用户名。试试SUSER_NAME()或SUSER_ID()函数。
【讨论】:
另一种方法是在跟踪表中增加一列,用于存储提交当前更改的用户 ID。
当您查看表的历史记录时,它将使用适当的用户 ID 存储每一行。
【讨论】: