SQL Server语言 - EXECUTE permission



在我们的Azure托管实例数据库中,已经创建了一个新用户,并给定了db_datareader, db_datawriter和db_ddladmin。根据MS文档,db_ddladmin具有CREATE PROCEDURE和ALTER ANY SCHEMA。但是当登录时,我无法执行sp和函数。然后,分别赋予EXECUTE权限。

现在的问题是,在哪个固定的DB角色EXECUTE ?我无法在MS文档中找到。

DB_Owner具有执行权限或创建自己的执行角色,如下所示:

-- Create a db_executor role
CREATE ROLE db_executor
-- Grant execute rights to the new role
GRANT EXECUTE TO db_executor

相关内容

  • 没有找到相关文章

最新更新