4

我对 SQL SERVER 有疑问?

变更数据捕获 (CDC)

我应用了用户 DELETE、UPDATE、INSERT 操作没有的 CDC 流程。那么,如何获取用户名的信息呢?

4

2 回答 2

1

您可以使用触发器来记录操作和用户名。试试这个功能SUSER_NAME()SUSER_ID()

于 2012-11-17T09:08:09.853 回答
0

另一种方法是在您的跟踪表中有一个额外的列,用于存储提交当前更改的用户 ID。
当您查看表的历史记录时,它将使用适当的用户 ID 存储每一行​​。

于 2018-12-25T22:43:29.460 回答