记录MSSQL插入

时间:2017-01-10 01:21:54

标签: sql-server logging transactions insert

我正在使用我公司购买的会计软件(无法命名),尽管我强烈建议不要这样做。它使用了一个庞大的杂乱的MsSQL数据库,这可能是我的最终结果..

尽管为这些软件支付了数千美元,但它完全关闭了。几乎没有提供支持。为了完成与我们内部CRM的集成,我需要记录/跟踪正在执行的SQL查询,例如通过GUI创建客户。这样我就可以看到我已经重复的明显插页&我假设发生了1-2次其他插入或更新,但我目前还没有意识到..

我已经能够记录SQL选择没有问题,但这对我没有任何帮助。我对MsSQL不太熟悉,我是那些使用Postgres,Nginx& amp; PHP用于我们的CRM。

我已经搜索了很多东西,不仅可以记录INSERT事务,还可以记录插入的数据也无济于事,所以我们非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在表格上添加插入触发器。您想要创建一个触发器FOR INSERT并让此触发器将您要保留的任何详细信息插入到新表中。如果需要,您可以对更新和删除执行相同的操作。

请注意,插入触发器会像批量插入一样轻松地对一个记录做出反应。相应地构建代码。