gpt4 book ai didi

sql - 建立审计制度; SQL Server 后端上的 MS Access 前端

转载 作者:行者123 更新时间:2023-12-03 02:07:55 26 4
gpt4 key购买 nike

所以基本上我正在为我的公司构建一个应用程序,它需要使用 MS Access 构建,并且需要在 SQL Server 上构建。

我已经制定了大部分计划,但很难找到处理审核系统的方法。

由于它仅在内部使用,您甚至无法从建筑物外部 Access 数据库,因此我们不使用登录系统,因为该程序只有在用户已经登录到我们的内部后才会使用通过事件目录网络。知道了这一点,我们正在使用 a system to detect automatically the name of the Active Directory user并根据他们在数据库表之一中的权限,决定他们可以做什么或不能做什么。

所以实际的审计表将有 3 列(这个设计可能会改变,但对于这个问题来说并不重要);谁(Active Directory 用户)、何时(添加/删除/编辑时间)、什么(更改内容)

我的问题是我应该如何处理这个问题。理想情况下,我知道我应该使用触发器,以便在没有记录审核的情况下更新数据库是不可能的,但是我不知道如何以这种方式获取 Active Directory 用户。另一种方法是将其直接编码到 Access 源中,以便每当发生更改时我都会运行 INSERT 语句。显然这是有缺陷的,因为如果 Access 发生某些事情或者数据库被其他东西触及,那么它不会记录审核。

任何对我有帮助的建议、示例或文章将不胜感激!

最佳答案

这对你有用吗?


select user_name(),suser_sname()
<小时/>

哦!我忘记转义我的代码。

关于sql - 建立审计制度; SQL Server 后端上的 MS Access 前端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12638/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com