我有一個.net,我只有讀取權限的SQL Server數據庫。 SQL Server是否可以授予我對數據庫中其中一個表的寫入訪問權限,並將我限制爲只能讀取數據庫的其餘部分?SQL Server - 基於每個表的權限?
12
A
回答
15
使用此TSQL腳本,如果你需要:
EXEC sp_addrolemember N'db_datareader', N'User1';
GRANT INSERT, UPDATE, SELECT ON
MyTable
TO User1 --for multiples, it's TO User1,User2
4
是的,是的。
只需授予自己ReadOnly角色併爲您自己授予對該表的顯式寫入權限即可。
4
在SQL Server Management Studio中,在數據庫名稱右鍵單擊只讀用戶|安全|用戶並選擇屬性。
選擇「安全」並點擊「搜索...」。在彈出框中選擇「所有類型的對象...」,然後單擊確定。在下一個窗口中選擇「表」並單擊確定。
然後返回到Securables窗口中,對於用戶可以寫入的每個表: 單擊表格並在Permissions窗口下方的「Grant」列中選擇「Insert」,「Select」和「更新」。
相關問題
- 1. SQL Server:表上的權限
- 2. MS Sql Server基於用戶授權表
- 3. SQL Server用戶表權限
- 4. SQL Server權限
- 5. SQL Server sys.credentials權限
- 6. sql server express權限
- 7. SQL Server 2008 CONTROL SERVER權限
- 8. 如何放棄SQL Server 2008中的權限(表)權限?
- 9. SQL Server 2008中的權限
- 10. SP_LINKEDSERVER的SQL Server權限
- 11. SQL Server:每張表1000列的限制
- 12. 從SQL Server 2005中提取表權限
- 13. 授予權限創建表 - SQL Server
- 14. 對SQL Server用戶的有限權限
- 15. cakephp基於組的權限
- 16. SQL Server 2005,權限驗證
- 17. 腳本SQL Server權限
- 18. SQL Server 2008權限問題
- 19. SQL Server只讀權限
- 20. SQL Server 2005用戶權限
- 21. SQL Server更新權限
- 22. 基於權限的授權.net身份
- 23. WPF基於權限的授權
- 24. ASP.NET MVC3中基於權限的授權
- 25. 對特定用戶只有一個表的SQL Server權限
- 26. 每列SQL Server秩()上限
- 27. 基於角色/權限的表單授權/認證?
- 28. 權限與SQL Server Reporting Services的問題
- 29. 的SQL Server 2008 R2:截斷權限
- 30. 的SQL Server 2008 - SSAS用戶權限