logging - Sybase如何记录视图、程序的变化
问题描述
是否可以使用 sp_audit 记录触发器的删除、视图的更改、过程?
解决方案
假设你正在运行(Sybase)SAP ASE
,sp_audit
可以审计 DDL 更改;来自参考手册 re: sp_audit / options:
创造
创建数据库、创建默认值、创建函数、创建索引、创建过程、创建角色、创建规则、创建服务、创建表、创建触发器、创建视图、sp_addmessage
和
降低
删除数据库、删除默认值、删除函数、删除索引、删除过程、删除角色、删除规则、删除服务、删除表、删除触发器、删除视图、sp_dropmessage
笔记:
- 我假设该
create
选项包含(较新的)create or replace ...
命令 - 我已经有
sp_audit
一段时间没有使用了,所以不确定 DDL 命令审计的历史是什么(例如,是否一直支持 DDL 审计,或者它是在特定版本中引入的ASE
)
推荐阅读
- python - 正则表达式:(日期/时间)每个部分之间的相同项目
- vba - Excel VBA 宏在工作表上的单元格刷新之前完成
- java - 如何分解枚举中的公共参数?
- c# - 从字典中获取字符串数组
- vba - 根据表中的列值将行复制到其他工作表
- php - 尝试上传 go daddy 时出错:找不到类 '\App\User'
- python - 使用条件,在 pandas DataFrame 中选择所需的列
- react-native - 反应原生平面列表滚动深度?
- javascript - JS Accordion 在单击内部链接时关闭
- jquery - 如何使用 jquery.validate.min.js 验证 AJAX 表单