Sql server 如何检查向事务日志添加记录的正确性?

Sql server 如何检查向事务日志添加记录的正确性?,sql-server,tsql,Sql Server,Tsql,我有一个数据库,是我从书中创建的。(Robin Dewson-开发人员开始使用SQL Server(SQL Server中的专家之声)-2014) 有人问我一个问题:“如何检查向事务日志中添加记录的正确性?”(有人暗示我可以使用触发器而不是触发器) 搞不懂。 谢谢。我想您需要一个文件来捕获所有插入的数据 基本上,您可以创建一个触发器,它是一种特殊类型的存储过程,允许您在事务中钩住一些应该执行插入的功能(而不是导致插入意图无法实现)。触发器将公开一个名为inserted的特殊表(不确定这是确切的术

我有一个数据库,是我从书中创建的。(Robin Dewson-开发人员开始使用SQL Server(SQL Server中的专家之声)-2014)

有人问我一个问题:“如何检查向事务日志中添加记录的正确性?”(有人暗示我可以使用触发器而不是触发器)

搞不懂。 谢谢。

我想您需要一个文件来捕获所有插入的数据

基本上,您可以创建一个触发器,它是一种特殊类型的存储过程,允许您在事务中钩住一些应该执行插入的功能(而不是导致插入意图无法实现)。触发器将公开一个名为
inserted
的特殊表(不确定这是确切的术语,但其行为类似于表),其中包含应该插入的信息

可以找到一个更相关的例子


注意:也要注意,因为这种类型允许插入值,并提供一种机制来使用这些值执行其他操作。

这可能是实现目标最安全的方法。