插入到SQL Server的auditlogtable中以进行插入/更新/删除的解决方案 [英] solution to insert into auditlogtable in sql server for insert/update/delete
本文介绍了插入到SQL Server的auditlogtable中以进行插入/更新/删除的解决方案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我需要为sql server中的每个插入/更新/删除操作将数据插入auditrailtable中.我无法使用触发器,因为我什至需要插入loginid.所以还有其他通用解决方案吗?
在此先感谢
Hi
I need to insert data into auditrailtable for every insert/update/delete in sql server.I cannot use a trigger because i need to insert even loginid .so is there any other generic solution for this?
thanks in advance
推荐答案
您是否每次尝试执行insert
条语句时都插入两次?
例如:
Did you try inserting twice every time you doinsert
statements?
For ex:
INSERT INTO Table1(a,b,c) VALUES(1,2,3)
INSERT INTO AUDIT(log) VALUES(1)
问候,
爱德华(Eduard)
Regards,
Eduard
使用Stored procedure
用于Microsoft SQL的审核跟踪生成器 [在SQL Server 2005中使用XML列进行的审计跟踪 [
UseStored procedure
Audit Trail Generator for Microsoft SQL[^]
Audit Trail using XML column in SQL Server 2005[^]
这篇关于插入到SQL Server的auditlogtable中以进行插入/更新/删除的解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文