Sql server 如何撤消SQL Server中属于组的用户的角色访问权限

Sql server 如何撤消SQL Server中属于组的用户的角色访问权限,sql-server,Sql Server,例如:如果名为Henry123的用户属于组h1234即登录\h1234\Henry123',我们应该从Henry123用户中撤销db\u datareader角色,但不应该从h1234组中删除用户 从SQL Server数据库执行此操作的方法是什么 我是SQL Server新手。请提供此问题的解决方案。如果角色已授予组,并且您希望在不将此用户从组中删除的情况下删除角色对组成员的权限,则必须使用DENY命令。 就你而言: DENY SELECT TO Henry123; 如果角色已授予组,并且您

例如:如果名为
Henry123
的用户属于组
h1234
即登录\h1234\Henry123',我们应该从
Henry123
用户中撤销
db\u datareader
角色,但不应该从
h1234
组中删除用户

从SQL Server数据库执行此操作的方法是什么


我是SQL Server新手。请提供此问题的解决方案。

如果角色已授予组,并且您希望在不将此用户从组中删除的情况下删除角色对组成员的权限,则必须使用DENY命令。 就你而言:

DENY SELECT TO Henry123;

如果角色已授予组,并且您希望在不从组中删除此用户的情况下删除角色对组成员所做的权限,则必须使用DENY命令。 就你而言:

DENY SELECT TO Henry123;

你被卡在车的哪一部分?然后我们可以试着进一步解释。(尽管我必须承认,我认为这一点非常清楚。)感谢您提供@Larnu的文档。这真的很有帮助。请让我知道下面的语句是否适用于我的情况;不从组h1234中删除用户。您认为它会做什么?你试过了吗?当命令看起来不像上面的时,为什么您认为它会
删除
角色
?对于这样简单的任务,文档应该始终是您的第一个调用端口。SQL Server非常完整,Microsoft和社区不断更新(因为文档是开源的)。在您最喜欢的搜索引擎上快速搜索“”很可能会为您提供我给您的文档链接。我认为它会从角色中删除成员,但不会删除角色本身。您被卡住的部分是什么?然后我们可以试着进一步解释。(尽管我必须承认,我认为这一点非常清楚。)感谢您提供@Larnu的文档。这真的很有帮助。请让我知道下面的语句是否适用于我的情况;不从组h1234中删除用户。您认为它会做什么?你试过了吗?当命令看起来不像上面的时,为什么您认为它会
删除
角色
?对于这样简单的任务,文档应该始终是您的第一个调用端口。SQL Server非常完整,Microsoft和社区不断更新(因为文档是开源的)。在您最喜欢的搜索引擎上快速搜索“”很可能会为您提供我给您的文档链接。我认为它会从角色中删除成员,但不会删除角色本身。