当我在包含实际执行计划的情况下运行以下查询时,会抛出以下错误:
执行结果:
(1 行受影响)
(89 行受影响)
(1 行受影响) Msg 262, Level 14, State 4, Line 25 在数据库 'tempdb' 中拒绝了 SHOWPLAN 权限。
注意:在对 temptables 创建聚集索引之前,它可以正常工作。但是,在创建聚集索引后,会显示上述错误。如何查看以下查询的执行计划,有什么建议吗?
当我在包含实际执行计划的情况下运行以下查询时,会抛出以下错误:
执行结果:
(1 行受影响)
(89 行受影响)
(1 行受影响) Msg 262, Level 14, State 4, Line 25 在数据库 'tempdb' 中拒绝了 SHOWPLAN 权限。
注意:在对 temptables 创建聚集索引之前,它可以正常工作。但是,在创建聚集索引后,会显示上述错误。如何查看以下查询的执行计划,有什么建议吗?
请让管理员在tempdb
中运行以下内容:
GRANT SHOWPLAN TO <UserName>
GO
其中<UserName>
是您的用户名。
我刚刚遇到这个问题,只需关闭并重新打开我的Microsoft SQL Server管理工具。