|
|
1
2
除非您使用触发器在某处记录这些信息,否则您需要某种方式来查看事务日志中的信息。有像Lumigent这样的商业工具。 |
|
|
2
2
你可以用扳机 在表上创建一个触发器,监视插入、更新和删除)。触发器将插入另一个表(历史表)。 不过,这会增加额外的开销,所以我不会在一个非常更新的表上这样做。 看 this page 举个例子来说明这是如何做到的。 This page 有一些代码可以为您生成审计跟踪代码。 Here is another SOF question 关于使用触发器执行此操作。 |
|
3
2
如果您使用的是SQL Server 2008,则可以使用新的变更数据捕获功能。这样可以避免在所有表上编写触发器。 |
|
4
2
对于2005年使用触发器,对于2008年,可以使用 change data capture . |
|
|
5
1
除了使用触发器,您还可以做一些类似于添加一个名为“insertedate”的列并在其中记录当前日期的操作。但这需要通过存储过程进行插入。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |