gpt4 book ai didi

sql-server - 用于审核的 ORIGINAL_LOGIN 和 SYSTEM_USER 函数?

转载 作者:行者123 更新时间:2023-12-02 22:55:20 24 4
gpt4 key购买 nike

我正在实现插入触发器,并正在考虑使用 ORIGINAL_LOGIN 函数来捕获当前执行用户。我想知道使用 ORIGINAL_LOGIN 进行审核的利弊。在什么情况下SYSTEM_USER提供了比ORIGINAL_LOGIN更好的替代方案?

最佳答案

SYSTEM_USER 向您提供用于运行查询的凭据。这对于确定哪些权限处于事件状态非常重要。 ORIGINAL_LOGIN 为您提供建立连接的用户。这也是重要的信息。

SYSTEM_USER

  • 专业版:您可以查看执行查询的权限。
  • 缺点:您不知道是谁最初创建了连接

ORIGINAL_LOGIN

  • 优点:您可以看到谁创建了连接。
  • 缺点:您不知道查询是使用哪些权限执行的。

要获得正确的审核结果,两者都需要记录。

关于sql-server - 用于审核的 ORIGINAL_LOGIN 和 SYSTEM_USER 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6169932/

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