我正在搜索SQL Server中激活用户角色的确切语法。我找到的最好的描述是:
ALTER USER userName
WITH <set_item> [ ,...n ]
但我不确定这在实践中意味着什么。这个例子在句法上是正确的吗?
ALTER USER sh
WITH DEFAULT ROLE dw_manager;
如果没有,你能举个好榜样吗?
答案 0 :(得分:0)
您需要先创建您的用户和您的角色 - 一旦拥有,您可以使用sp_addrolemember
系统存储过程使用户成为角色的成员(从而“激活”用户的角色) :
EXEC sp_addrolemember 'NameOfYourRoleHere', 'NameOfYourDatabaseUserHere'