激活SQL Server角色

时间:2012-01-19 23:14:16

标签: sql-server roles

我正在搜索SQL Server中激活用户角色的确切语法。我找到的最好的描述是:

ALTER USER userName  
     WITH <set_item> [ ,...n ]

但我不确定这在实践中意味着什么。这个例子在句法上是正确的吗?

ALTER USER sh 
    WITH DEFAULT ROLE dw_manager;

如果没有,你能举个好榜样吗?

1 个答案:

答案 0 :(得分:0)

您需要先创建您的用户和您的角色 - 一旦拥有,您可以使用sp_addrolemember系统存储过程使用户成为角色的成员(从而“激活”用户的角色) :

EXEC sp_addrolemember 'NameOfYourRoleHere', 'NameOfYourDatabaseUserHere'