如何在 SQL Server 2008 中写入外部审计数据库?
我有一个 SQL Server 2008 数据库,有 10 个 Windows 用户,他们都有权插入、更新和删除表。每个表都有一个触发器,用于写入不同数据库中的审计表。 …
如何设计具有撤消重做功能的 SQL 数据库?
我试图弄清楚如何设计我的数据库表以允许撤消重做。 假设您有一个具有以下结构的任务表: id title memo date_added date_due 现在假设在几天内多次登…
在事务中更新表(通过使用 Service Broker 的审核触发器)
我们已经使用服务代理实现了审计功能,并在需要审计的表上实现了触发器。我们面临的问题是,当我们尝试从事务中更新可审计表时,它会抛出一个错误 - …
交易范围 +审核表 +在存储过程中提交事务
我的公司正在使用 SQL Server 2008。我面临着一个存在事务问题的审计表。 我有一个存储过程。 create proc MySP as begin insert into MY_TABLE value…
“逐个会话审核创建会话”与“通过访问审核创建会话”?
当我通过以下方式启用创建会话的审核时: audit create session by session; 然后我查询以下内容: select * from dba_priv_audit_opts; 结果是: USE…
关于最小化 MS SQL Server 中仅附加表上的锁定的建议?
我正在编写一些将在生产中运行的日志记录/审核代码(不仅仅是在抛出错误时或在开发时运行)。 在阅读了 Coding Horror 在死锁和日志记录方面的经验后…
获取触发器以仅在审计表中插入更改的列值
我正在使用触发器来存储审核表中的更改,我只想存储已更改的列中的值。 BEGIN IF NEW.history_of_repair_trigger_fired = 1 THEN INSERT INTO history…
对于包含大量记录的审计表来说,这是一个好的设计吗?
我有一个表,用于跟踪每件商品的库存数据。 这是该表的简化版本(排除了一些非关键字段): UniqueID, ProductSKU, SerialNumber, OnHandStatus, Cost…
- 共 1 页
- 1