首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行扩展事件所需的权限

运行扩展事件所需的权限
EN

Database Administration用户
提问于 2014-03-21 09:14:58
回答 2查看 2.9K关注 0票数 2

我找到了这个链接:服务器2012中对扩展事件权限要求的更改,它提到在Server 2008上使用扩展事件需要CONTROL SERVER权限。我想授予开发人员对扩展事件的访问权限,难道没有其他方法可以这样做吗?我们正在Server 2008R2上运行。

EN

回答 2

Database Administration用户

发布于 2014-08-30 17:55:29

正如Jonathanandthe链接所示,在Server 2012之前创建扩展事件会话需要CONTROL SERVER。Server 2012之前的ALTER ANY EVENT SESSION权限只允许用户启动/停止会话或更改当前会话;它将不允许用户创建会话。这种能力需要CONTROL SERVER

如果这是一个生产系统,它是基于您的公司的政策,但我不会提供一个开发人员的水平访问任何生产。我可能会创建几个不同的会话,它们可能需要在生产中对代码进行故障排除,然后授予它们ALTER ANY EVENT SESSION,以便他们能够根据需要运行这些会话。他们也有能力然后根据自己认为合适的情况改变会议。但是,请注意,尽管扩展事件的开销小于Profiler,但它仍然存在开销,这取决于您试图捕获的内容。我希望开发人员能够理解哪些事件会导致额外的开销。

票数 2
EN

Database Administration用户

发布于 2014-07-28 17:38:12

请查看使用查询编辑器创建扩展事件会话 MSDN文章中的详细信息。它适用于Server 2012,但在2008年也应有效;应授予权限。

票数 -1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/61428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档