2012-01-19 41 views
0

我正在搜索SQL Server中激活用戶角色的確切語法。我發現的最好的描述是:激活SQL Server角色

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

但我不知道這是什麼意思在實踐中。這個例子在語法上是否正確?

ALTER USER sh 
    WITH DEFAULT ROLE dw_manager; 

如果不是,你能給我一個很好的例子嗎?

+0

[GRANT](http://msdn.microsoft.com/zh-cn/library/ms173848.aspx) –

回答

0

您需要創建用戶和之前的角色 - 一旦你有,你可以使用sp_addrolemember系統存儲過程來使用戶成爲角色的成員(從而「激活」用戶的角色):

EXEC sp_addrolemember 'NameOfYourRoleHere', 'NameOfYourDatabaseUserHere'