首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库'tempdb‘中的SHOWPLAN权限被拒绝。

数据库'tempdb‘中的SHOWPLAN权限被拒绝。
EN

Stack Overflow用户
提问于 2014-07-10 15:58:20
回答 2查看 27K关注 0票数 6

我有一个查询,当我在Include Actual Execution Plan中运行以下查询时,它抛出了以下错误:

执行结果:

(1行受影响)

(89行受影响)

(1行受影响)数据库'tempdb‘中的消息262,级别14,状态4,第25行SHOWPLAN权限被拒绝。

注意:在临时表上创建聚集索引之前,它工作得很好。在创建聚集索引之后,它显示了上述错误。如何查看以下查询建议的执行计划?

EN

回答 2

Stack Overflow用户

发布于 2014-07-10 16:13:11

让管理员在tempdb中运行以下内容

代码语言:javascript
复制
GRANT SHOWPLAN TO <UserName>
GO

其中<UserName>是您的用户名。

票数 11
EN

Stack Overflow用户

发布于 2016-09-09 22:36:04

在我的例子中,我在我的过程中指定了with execute as 'dbo'。因为dbo用户是特定于某个数据库的,所以我怀疑您是否可以在tempdb中授予它SHOWPLAN权限。相反,我从过程中删除了with execute as 'dbo'子句,并且能够继续进行性能测试。

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

https://stackoverflow.com/questions/24671262

复制
相关文章

相似问题

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