GRANT的“AS DBO”部分有什么作用?

时间:2016-10-07 20:59:58

标签: sql-server

...鉴于

GRANT EXECUTE ON [dbo].[SomeSproc] TO [Some_User] AS [dbo]

“AS DBO”部分究竟做了什么?

3 个答案:

答案 0 :(得分:3)

这只是控制谁(dbo)被记录为已发出GRANT。见https://msdn.microsoft.com/en-us/library/ms187965.aspx

答案 1 :(得分:1)

设保人(或AS选项指定的委托人)必须拥有GRANT OPTION的权限,或者更高的权限,暗示授予权限。

dbo或数据库所有者是一个用户帐户,具有执行数据库中所有活动的隐含权限。

enter image description here enter image description here

详细了解MSDN

答案 2 :(得分:0)

dbo是数据库中的用户。它被称为数据库所有者。您正在以数据库所有者

运行宏命令

更多信息: - http://www.sqlteam.com/article/understanding-the-difference-between-owners-and-schemas-in-sql-server