在創建角色併爲其授予權限後,我想授予給用戶指定角色的權限,該如何處理它?我試圖授予,但失敗了。T-SQL如何將角色授予用戶
27
A
回答
42
EXEC sp_addrolemember 'db_owner', 'JohnJacobs'
39
因爲BOL顯示sp_addrolemember已被棄用,如果您使用的是SQL Server 2012中,你可能要使用:
ALTER ROLE <role_name> ADD MEMBER <user_name>
+1
有趣的是,如果是這種情況,那麼你會期望SSMS支持生成這樣的腳本。它沒有。 –
相關問題
- 1. 如何將datareader授予sql角色?
- 2. 在Oracle上授予角色
- 3. 授予角色new_user不12C
- 4. 授予角色模式
- 5. 授予與管理員選項角色的權限Vs授予與管理員選項的用戶角色?
- 6. Vertica角色授予不起作用
- 7. 如何將角色訪問權限授予特定模式
- 8. 如何將權限授予Oracle SCHEMA上的角色
- 9. 如何僅將EJB角色授予某些實體
- 10. SQL - 授予角色CREATE USER,可選擇授予CREATE SESSION
- 11. 在Java中使用JDBC授予用戶ORACLE的角色
- 12. 授予用戶創建應用程序角色的權限
- 13. 在Oracle中,從過程內向用戶授予角色
- 14. 用戶角色和授權
- 15. 將服務器和數據庫角色權限授予應用程序角色?
- 16. 授予訪問基於角色名
- 17. 交易的幾個角色授予
- 18. 授予對角色的操作權限
- 19. 授予用戶授予其他用戶的授權
- 20. 我如何授予訪問IIS中IIS_WPG用戶角色的權限
- 21. 如何授予數據庫用戶讀/寫訪問角色的「新方式」?
- 22. 授權失敗,未授予任何所需角色
- 23. Azure AD - 如何自動將全局管理員角色的訪問權限授予用戶角色,以便從用戶角色OneDrives中「訪問文件」?
- 24. 如何將授權屬性角色MVC4設置給用戶?
- 25. Postgresql:如何授予設置角色的權限?
- 26. 如何在Ubercart中授予特定角色?
- 27. 如何授予IAM角色訪問AWS RDS MySQL數據庫
- 28. 如何枚舉授予Oracle角色的權限列表?
- 29. 如何授予對dba_users的角色選擇?
- 30. 如何確定使用TSQL哪些角色被授予對特定存儲過程的執行權限?
感謝名單,這是即時通訊的方式尋找... – tmj
只是爲了讓未來的人知道,MS官方[文檔](https://msdn.microsoft.com/en-us/library/ms187750.aspx)現在指定此方法已被棄用,並且'sp_addrolemember'將從以後的版本中消失。 ALTER ROLE現在是推薦的方式,所以請按照@samp的回答。 – Alfabravo