SHOWPLAN权限对SQL Server 2005有什么影响?

用户需要SHOWPLAN权限才能使用“执行计划”调整查询。

这个许可的含义是什么? 授予用户安全吗? 我已经看到了这里的安全说明,这不关心这个用户。

还有其他问题需要注意吗? 从我所看到的,即使在生产数据库上,给用户这个权限似乎也不是问题。

谢谢您的帮助!

听起来对我来说是合理的。 只要您的生产服务器不会取代开发环境。

请看下面的链接

http://msdn.microsoft.com/en-us/library/ms187611.aspx

重要:
具有SHOWPLAN,ALTER TRACE或VIEW SERVER STATE权限的用户可以查看在Showplan输出中捕获的查询。 这些查询可能包含密码等敏感信息。 因此,我们build议您仅将这些权限授予有权查看敏感信息的用户,例如db_owner固定数据库angular色成员或sysadmin固定服务器angular色成员。 此外,我们build议您只将包含与Showplan相关的事件的Showplan文件或跟踪文件保存到使用NTFS文件系统的位置,并限制对有权查看敏感信息的用户的访问。