創建賬號


一、新建只能訪問某一個表的只讀用戶

--添加只允許訪問指定表的用戶:
exec sp_addlogin '用戶名','密碼','默認數據庫名'

--添加到數據庫
exec sp_grantdbaccess  '用戶名'

--分配SELECT整表權限
GRANT SELECT ON 表名 TO [用戶名]

--分配SELECT權限到具體的列
GRANT SELECT ON 表名(id,AA) TO [用戶名]

例如:

--添加只允許訪問指定表的用戶:
exec sp_addlogin 'user2','13333333333','Esystem'

exec sp_grantdbaccess 'read'

--分配SELECT整表權限
GRANT SELECT ON SMF12XX.RTTEMP TO [read]


二、新建訪問整一個數據庫的只讀用戶

--添加只允許訪問指定表的用戶:
exec sp_addlogin '用戶名','密碼','默認數據庫名'

--添加到數據庫
exec sp_grantdbaccess '用戶名'

--添加到角色
exec sp_addrolemember 'db_datareader','用戶名'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM