use*_*957 1 sql-server permissions sql-grant
我需要sp_helptext向开发人员授予权限,以便他们可以检查商店程序。有人可以请让我知道我该怎么做吗?
谢谢,克里斯汀
我认为grant execute on sp_helptext这是完全错误的做法。正如Jesus Lopez此处所述,如果您想授予用户查看所有对象定义的权限,则必须使用
GRANT VIEW DEFINITION TO your_database_user
或者如果您想让用户查看特定对象的对象定义,则必须使用
GRANT VIEW DEFINITION ON dbo.YourProcedure TO your_database_user。
请注意,首先您必须将现有服务器登录名添加为数据库中的新用户。然后,您将能够选择创建新用户的目标数据库,然后通过GRANT VIEW DEFINITION语句授予他/她权限。