2020-08-25 02:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
有一种方法可以审计MaxDB实例中的数据更改,并保存更改内容的历史记录?
致谢
克洛维斯
再次感谢Clovis!
MaxDB不提供自动的数据更改跟踪功能,也没有审核功能(也可以跟踪数据访问)。
一种通用方法 达到这样的要求的是使用数据库触发器,将更改记录到单独的日志表中。
实现这些触发器的确切方式取决于您的确切要求。
例如 对于NetWeaver数据库,由于所有SAP用户共享同一数据库用户,因此记录进行更改的数据库用户是不够的。
如果您告诉我们有关此自制软件的详细信息, -audit-feature我也许可以提供一个示例,以了解实现的样子。
致谢,
Lars
Hi Lars,
也很高兴再次见到您,很高兴您仍然有耐心回复开源用户。 ????
我认为在这里,您将遇到与Netweaver相同的问题,(我对Netweaver一无所知,仅对名称一无所知),因为在我的应用程序中,我对不同的用户使用相同的连接,该连接是从一个池中获取的,那么也许 使用触发器进行审计不是一个选项,并且我无法在Connection中设置当前系统用户是什么,对吗?
那么更好的方法是在我的持久层中建立该审计系统,在该系统中我知道什么是用户以及该事务中包含哪些对象。
Clóvis
我必须在系统中启用变更审核功能。 因此,我想知道在授予启用审核功能的权限时应该选择哪些角色。
请让我知道
最多设置5个标签!
再次感谢Clovis!
MaxDB不提供自动的数据更改跟踪功能,也没有审核功能(也可以跟踪数据访问)。
一种通用方法 达到这样的要求的是使用数据库触发器,将更改记录到单独的日志表中。
实现这些触发器的确切方式取决于您的确切要求。
例如 对于NetWeaver数据库,由于所有SAP用户共享同一数据库用户,因此记录进行更改的数据库用户是不够的。
如果您告诉我们有关此自制软件的详细信息, -audit-feature我也许可以提供一个示例,以了解实现的样子。
致谢,
Lars
Hi Lars,
也很高兴再次见到您,很高兴您仍然有耐心回复开源用户。 ????
我认为在这里,您将遇到与Netweaver相同的问题,(我对Netweaver一无所知,仅对名称一无所知),因为在我的应用程序中,我对不同的用户使用相同的连接,该连接是从一个池中获取的,那么也许 使用触发器进行审计不是一个选项,并且我无法在Connection中设置当前系统用户是什么,对吗?
那么更好的方法是在我的持久层中建立该审计系统,在该系统中我知道什么是用户以及该事务中包含哪些对象。
致谢
Clóvis
嗨,
我必须在系统中启用变更审核功能。 因此,我想知道在授予启用审核功能的权限时应该选择哪些角色。
请让我知道
一周热门 更多>