【发布时间】:2018-01-16 03:01:39
【问题描述】:
在 SQL Server Management Studio (SSMS) 中,您可以使用 GUI 执行存储过程以获得帮助。这可以通过右键单击对象资源管理器中的存储过程并选择“执行存储过程”或“将存储过程编写为 > 创建到 > 新查询编辑器窗口”来完成。
这两种方法都会导致执行 SP 的预构建 SQL 查询,并且它们都包含来自 SP 的可选参数。有没有办法让可选参数“隐藏”?
我有一些用户支持人员使用 SSMS 来运行某些 SP,我不希望他们为某些可选参数提供值。如果需要,当我运行 SP 时,我希望能够自己提供它们,而不是用户支持人员。
我已经标记了 SQL Server 2014 和 2008 R2,以防我可以在 SP 本身中设置一些选项。
【问题讨论】:
-
一种方法是用另一种方法包装过程并限制对某些参数的访问。然后在这个过程中调用你原来的那个。
-
谢谢,我想到了。
标签: sql-server sql-server-2008-r2 ssms sql-server-2014 ssms-2014