SQL Server T-SQL如何授予用户角色

6qftjkof  于 2023-02-07  发布在  其他
关注(0)|答案(3)|浏览(109)

创建角色并授予权限后,我想将指定角色的权限授予用户,怎么办?我尝试将权限授予,但失败了。

yvfmudvl

yvfmudvl1#

由于BOL显示sp_addrolemember已弃用,因此如果您使用的是SQL Server 2012,则可能需要用途:

ALTER ROLE <role_name> ADD MEMBER <user_name>
dpiehjr4

dpiehjr42#

EXEC sp_addrolemember 'db_owner', 'JohnJacobs'

只是为了让人们在未来知道,微软官方documentation现在指定这种方法正在被弃用。

xdnvmnnf

xdnvmnnf3#

在我的例子中,我需要将用户添加到一个特定数据库的public角色中。

USE [<DB Name>]
GO
CREATE USER [<User Name>] FOR LOGIN [<User Name>]
GO

相关问题