Stu*_*ens 20 sql-server permissions sql-server-2005
我遇到了以下问题:有一个用户必须执行存储过程(spTest).在spTest的主体中调用sp_trace_generateevent.sp_trace_generateevent需要更改跟踪权限,我不希望用户拥有它.所以我希望用户能够执行spTest.我怎样才能做到这一点?
KM.*_*KM. 29
试试这个:
EXECUTE AS user = 'special_user'
EXECUTE YourProcerdure
REVERT
Run Code Online (Sandbox Code Playgroud)
请参阅以下内容:
了解上下文切换 <<<has examples of things like you are trying to do
了解执行上下文
EXECUTE AS子句(Transact-SQL)
EXECUTE AS(Transact-SQL)
| 归档时间: |
|
| 查看次数: |
65899 次 |
| 最近记录: |