dda

时间:2024-03-08 23:17:39
【文件属性】:

文件名称:dda

文件大小:75KB

文件格式:ZIP

更新时间:2024-03-08 23:17:39

TSQL

动态数据审核 :label_selector: 笔记: 本文档正在进行中。 任何内容(用方括号括起来)表示文档的草稿版本。 概述 动态数据审核(DDA)的主要优点: 部署和忘记触发器。 停止使用易碎的样板触发器,当您对它们进行编码时,它们会使您的眼球流血-并且需要在每次更改其中一个审核表时一次更新。 DDA动态跟踪INSERT,UPDATE,DELETE操作-因此,它不必关心模式更改。 集中审核存储。 将所有审核数据存储在一个表中-而不是每个Audit表中都有一个单独的Audit表(以(大多数情况下)匹配您的审核表的架构)。 审计数据的优化搜索+翻译。 让您的最终用户查看审核数据。 通过在一个表中对所有审计的更改进行审计,可以追踪谁在何时何地对哪个表进行了琐碎的工作。 更好的是,使用优化的搜索例程( dda.get_audit_data )具有分页支持,最佳性能,


【文件预览】:
dda-master
----utilities()
--------enable_database_auditing.sql(13KB)
--------enable_table_auditing.sql(5KB)
--------list_dynamic_triggers.sql(1KB)
--------update_trigger_definitions.sql(6KB)
----deployment()
--------1.3.3534.1.marker.md(229B)
--------dda_latest.sql(109KB)
--------__build()
----.gitattributes(59B)
----core()
--------dynamic_data_auditing_trigger.sql(13KB)
--------get_audit_row.sql(865B)
--------get_audit_data.sql(39KB)
----internal()
--------get_engine_version.sql(763B)
--------translate_modified_columns.sql(2KB)
--------split_string.sql(2KB)
--------extract_key_columns.sql(1KB)
----LICENSE(1KB)
----.gitignore(65B)
----readme.md(12KB)
----tables()
--------trigger_host.sql(223B)
--------audits.sql(1KB)
--------translation_values.sql(5KB)
--------translation_tables.sql(3KB)
--------surrogate_keys.sql(462B)
--------translation_columns.sql(3KB)
----changelog.md(9KB)

网友评论