在sql中是否可以使用存储的proc本身来编写权限?这样我就可以简单地告诉某人点击执行,并且只需一次创建proc和权限。
答案 0 :(得分:3)
是的,您可以按如下方式编写执行权限的脚本:
use [database_name]
GO
GRANT EXECUTE ON [dbo].[stored_procedure_name] TO [user_name]
GO
将database_name,stored_procedure_name和user_name值替换为适当的值。
如果在SP CREATE语句之后将其包含在脚本中,它将在创建SP后立即添加权限。