插入到SQL Server的auditlogtable中以进行插入/更新/删除的解决方案 [英] solution to insert into auditlogtable in sql server for insert/update/delete

查看:115
本文介绍了插入到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 do insert 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列进行的审计跟踪 [
Use Stored procedure

Audit Trail Generator for Microsoft SQL[^]
Audit Trail using XML column in SQL Server 2005[^]


这篇关于插入到SQL Server的auditlogtable中以进行插入/更新/删除的解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆