【问题标题】:Disable stored proc modify options in object explorer在对象资源管理器中禁用存储过程修改选项
【发布时间】:2016-09-19 10:43:05
【问题描述】:

因业务需要我撤销

REVOKE EXECUTE ON SP_HELPTEXT TO PUBLIC;

它解决了查询窗口中的目的,但是如何禁用对象资源管理器中的<modify> 选项。

WITH ENCRYPTION 也解决了需要,但在当前情况下不可行。如果有其他选择,请帮助我。

使用 SQL Server 2008 R2 开发人员

【问题讨论】:

  • 你想加密存储过程
  • 抱歉不想加密SP

标签: sql-server stored-procedures permissions


【解决方案1】:

您也可以通过 GUI 执行此操作,方法是右键单击用户或 proc 并转到属性。具体步骤取决于您使用的是企业管理器还是 sql management studio。

或者将它们添加到已经拥有权限的角色中,公开是最低要求。 exec sp_addrolemember 'public', 'user'

【讨论】:

  • 我做了同样的事情,但修改仍然为用户启用并且用户可以看到脚本。 “WITH ENCRYPTION”不想使用,因为更改数千个对象对我来说不可行,甚至没有相同的权限。
猜你喜欢
  • 2021-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-22
  • 2016-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多