为了获得存储过程计划,我正在运行以下代码:
set showplan_all on
exec sp_name param
set showplan_all off
现在我想知道是否有任何方法可以在不向运行此代码的用户授予执行权限的情况下执行此操作。毕竟,这段代码并没有真正执行过程,而是显示了它的计划。
为了获得存储过程计划,我正在运行以下代码:
set showplan_all on
exec sp_name param
set showplan_all off
现在我想知道是否有任何方法可以在不向运行此代码的用户授予执行权限的情况下执行此操作。毕竟,这段代码并没有真正执行过程,而是显示了它的计划。
用户必须至少具有运行存储过程的权限才能获取显示计划信息。您可以只授予用户访问权限以运行一个存储过程,而不是全部。