小编典典

GRANT EXECUTE 对所有存储过程

all

以下命令是否有效地授予用户“MyUser”执行数据库中所有存储过程的权限?

GRANT EXECUTE TO [MyDomain\MyUser]

阅读 245

收藏
2022-08-24

共1个答案

小编典典

SQL Server 2008 及更高版本:

/* CREATE A NEW ROLE */
CREATE ROLE db_executor

/* GRANT EXECUTE TO THE ROLE */
GRANT EXECUTE TO db_executor

对于一个用户(不是一个角色):

USE [DBName]
GO
GRANT EXECUTE TO [user]
2022-08-24