gpt4 book ai didi

sql - GRANT EXECUTE 所需的权限

转载 作者:行者123 更新时间:2023-12-02 15:35:41 28 4
gpt4 key购买 nike

我正在为需要能够创建和删除 proc 的用户创建一个组,同时还要向其他用户授予执行权限。

GRANT CREATE PROCEDURE TO [xxx\xxx]
GRANT ALTER ON SCHEMA :: dbo TO [xxx\xxx]

但是,我需要授予组什么权限,以便他们可以授予对对象的执行权限?

谢谢

最佳答案

根据 the documentation ,这应该有效:

GRANT EXECUTE ON SCHEMA::dbo TO [xxx\xxx] WITH GRANT OPTION;

但是在我的最小测试中它需要:

GRANT CONTROL ON SCHEMA::dbo TO [xxx\xxx];

我强烈建议您不要听从评论中的建议,这表明“授予所有权限”或使用 db_ownersysadmin 可能是个好主意.授予某人比他们需要更多的权限只是一种懒惰的方式,以确保您以后会被解雇。我建议任何提倡这种盲目赠送城堡 key 的人进行审查 the principle of least privilege .

关于sql - GRANT EXECUTE 所需的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17951438/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com