作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在做一个sql事务审计软件
最初我在数据库上使用 fn_dblog 来读取 sql 事务并将它们定期写入文件,但后来我发现在生产数据库上使用 fn_dblog 是有风险的
所以请建议我从生产数据库获取数据的任何其他替代方法
注意 - 我已经尝试通过从备份文件 (.bak) 读取事务来获取 sql 事务历史记录(在我的系统上使用 fn_dblog 而不是在数据库上)但是 这对我没有帮助(因为它不包含所有交易历史记录)
最佳答案
fn_dblog()
是一个未记录的 SQL Server 函数,因此您最好小心使用它。
关于如何审计交易的问题实际上取决于您要审计的内容。真的是每笔交易都会发生吗?或者,它是特定类型的事务,如 DDL 和 DML 操作?根据对此问题的回答、您的特定业务案例等,有几个选项。
关于sql - 如何在不直接在数据库上使用 fn_dblog 或 fn_dump_dblog 的情况下创建 sql 事务审计软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51409749/
我在做一个sql事务审计软件 最初我在数据库上使用 fn_dblog 来读取 sql 事务并将它们定期写入文件,但后来我发现在生产数据库上使用 fn_dblog 是有风险的 所以请建议我从生产数据库获
我是一名优秀的程序员,十分优秀!