本文介绍了授予特定角色 ALTER 访问特定表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试了很多方法都没有成功,但我想做的是:
I have tried many ways to do this with no success, but what I want to do is the following:
GRANT ALTER ON [dbo].[theTable] TO [role]
如果您还可以在 & 之前向我提供一些许可状态,则可以获得奖励.例如之后.
Bonus if you can also provide me some permission state before & after eg.
SELECT *
FROM fn_my_permissions('dbo.theTable', 'TABLE');
非常感谢:)
推荐答案
GRANT ALTER ON object TO principal
是在你的情况下声明.
GRANT ALTER ON object TO principal
is the correct form of the statement in your case.
要查看授予您的对象权限,请使用 fn_my_permissions
函数如下:
To view the permissions granted to you on the object, use the fn_my_permissions
function like this:
SELECT *
FROM sys.fn_my_permissions('object', 'OBJECT')
;
这篇关于授予特定角色 ALTER 访问特定表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!