gpt4 book ai didi

sql-server - 以另一个用户身份执行存储过程

转载 作者:行者123 更新时间:2023-12-02 01:57:03 25 4
gpt4 key购买 nike

我遇到以下问题:有一个用户 A,他必须执行一个存储过程 (spTest)。在 spTest 的主体中,调用 sp_trace_generateevent

问题是 sp_trace_generateevent 需要更改跟踪权限,而我不希望用户 A 拥有这些权限。我仍然希望用户A能够执行spTest。我怎样才能做到这一点?

最佳答案

试试这个:

EXECUTE AS user = 'special_user'

EXECUTE YourProcerdure

REVERT

请参阅以下链接了解更多信息:

关于sql-server - 以另一个用户身份执行存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819367/

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