我是一名开发人员,希望我的 DBA 授予一组用户权限以在架构 [Rptg] 中执行存储过程并查看结果,但无法查看存储过程中的 t-sql 代码。他们将使用 Azure Data Studio 连接并执行存储过程。我们应该首先创建一个角色吗?
你绝对应该使用角色。要确保角色成员无法查看 proc 的文本,您可以添加:
deny view permission on dbo.procx to role25;
拒绝对架构的许可
DENY VIEW DEFINITION ON SCHEMA::Products to role25;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句