授予存储过程(而非用户)运行SQL Server跟踪的权限

时间:2018-03-05 19:02:43

标签: sql-server trace

我需要允许有限数量的用户在生产服务器上使用Windows身份验证运行非常明确的跟踪集,只有在该过程的所有者具有ALTER TRACE但预期的开发人员没有的情况下。我使用EXECUTE AS OWNER创建了一个存储过程,用于设置运行跟踪所需的字段,过滤器和计划,将结果导入表并返回结果集。我必须避免给用户提供更多信息,但是无法克服这个问题。我希望避免使用SQL代理任务但是已经没有想法了。

0 个答案:

没有答案