关于Sybase数据库更改

2020-09-18 20:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


人们好,

在我的项目中,我们正在使用Sybase 15.7数据库。

出于审计目的,我需要跟踪上一年的数据库更改。

请帮助我找到任何方式或命令或t代码。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


人们好,

在我的项目中,我们正在使用Sybase 15.7数据库。

出于审计目的,我需要跟踪上一年的数据库更改。

请帮助我找到任何方式或命令或t代码。

付费偷看设置
发送
3条回答
jovirus
1楼-- · 2020-09-18 21:29

你好

这里是设置审核的链接

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282801673.html

此处是所有审计事件描述的链接。 在这里,您可以查看要在ASE中跟踪的事件。

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc36271.1572/html/blocks/CJACHCFJ.htm



谢谢


艾伦

大简至美
2楼-- · 2020-09-18 21:46

您好,斯里兰卡

您是说要更改数据库对象的定义,还是要更改存储在表中的数据?

这是您上一年实际上必须要做的事情,还是您需要为该项目开发的功能?

如果现在要做的是,是否有一年前的数据库备份?

您是否需要跟踪更改的完整历史记录,还是仅跟踪一年前与现在之间的差异?
(例如,如果某列在6个月前添加,然后在2个月前删除,则表定义 与一年前一样吗?您必须能够报告这些中间更改吗?)

欢呼声,
-bret

Bunny_CDM
3楼-- · 2020-09-18 21:30

此类查询的起点通常是sysobjects,它是每个数据库中对象的SAP/Sybase系统目录。

有一列称为crdate的列,通常可让您查看创建日期。 但这仅提供了部分价格。

但是没有对象的"更新"日期。 (请注意,SAP/Sybase是否会迟早引入该功能!)

因此,除了为各种对象的"创建/更改/替换"和"删除"之类的DDL操作打开审核之外,很难回答该问题。

如果您具有内部变更管理系统来处理对数据库对象的变更请求,则也可以依靠它。

您可以使用Embarcadero的SAP/Sybasem Change Manager中的PowerDesigner之类的工具来不时获取数据库架构的快照,然后比较两个快照以了解更改。

如果您足够冒险,可以使用SAP/Sybase提供的工具ddlgen制作本地快照并进行比较。

HTH

Avinash

一周热门 更多>