用户需要 SHOWPLAN 权限才能使用执行计划来调整查询。
此许可的含义是什么。授予用户安全吗?我在这里看到了安全说明,这与该用户无关。
还有其他需要注意的问题吗?从我所见,即使在生产数据库上,授予用户此权限似乎也不是问题。
谢谢您的帮助!
用户需要 SHOWPLAN 权限才能使用执行计划来调整查询。
此许可的含义是什么。授予用户安全吗?我在这里看到了安全说明,这与该用户无关。
还有其他需要注意的问题吗?从我所见,即使在生产数据库上,授予用户此权限似乎也不是问题。
谢谢您的帮助!
对我来说听起来很合理。只要您的生产服务器最终不会替代开发环境。
请看下面的链接
http://msdn.microsoft.com/en-us/library/ms187611.aspx
重要提示:
拥有 SHOWPLAN、ALTER TRACE 或 VIEW SERVER STATE 权限的用户可以查看在 Showplan 输出中捕获的查询。这些查询可能包含敏感信息,例如密码。因此,我们建议您仅将这些权限授予有权查看敏感信息的用户,例如 db_owner 固定数据库角色的成员或 sysadmin 固定服务器角色的成员。此外,我们建议您仅将包含 Showplan 相关事件的 Showplan 文件或跟踪文件保存到使用 NTFS 文件系统的位置,并限制对有权查看敏感信息的用户的访问。