创建角色并授予权限后,我想将指定角色的权限授予用户,怎么办?我尝试将权限授予,但失败了。
yvfmudvl1#
由于BOL显示sp_addrolemember已弃用,因此如果您使用的是SQL Server 2012,则可能需要用途:
ALTER ROLE <role_name> ADD MEMBER <user_name>
dpiehjr42#
EXEC sp_addrolemember 'db_owner', 'JohnJacobs'
只是为了让人们在未来知道,微软官方documentation现在指定这种方法正在被弃用。
xdnvmnnf3#
在我的例子中,我需要将用户添加到一个特定数据库的public角色中。
USE [<DB Name>] GO CREATE USER [<User Name>] FOR LOGIN [<User Name>] GO
3条答案
按热度按时间yvfmudvl1#
由于BOL显示sp_addrolemember已弃用,因此如果您使用的是SQL Server 2012,则可能需要用途:
dpiehjr42#
只是为了让人们在未来知道,微软官方documentation现在指定这种方法正在被弃用。
xdnvmnnf3#
在我的例子中,我需要将用户添加到一个特定数据库的public角色中。