本文介绍了授予特定角色 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 访问特定表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 18:28