57

创建角色并授予权限后,我想将指定角色的权限授予用户,如何处理?我尝试授予 ,但失败了。

4

3 回答 3

86

因为 BOL 显示 sp_addrolemember 已被弃用,如果您使用的是 SQL Server 2012,您可能希望使用:

ALTER ROLE <role_name> ADD MEMBER <user_name>
于 2014-03-06T17:01:01.180 回答
68
EXEC sp_addrolemember 'db_owner', 'JohnJacobs'
于 2012-06-13T05:01:46.637 回答
0

就我而言,我需要将用户添加到特定数据库的公共角色。这样做是这样的:

USE [<DB Name>]
GO
CREATE USER [<User Name>] FOR LOGIN [<User Name>]
GO
于 2021-07-16T13:37:19.633 回答