sqlserver 創建用戶只能訪問指定視圖

use crm
--當前數據庫創建角色 
exec sp_addrole 'rapp'
--分配視圖權限 GRANT SELECT  ON veiw TO [角色] 

--指定視圖列表
GRANT SELECT ON  v_city TO rapp
GRANT SELECT ON  v_lp TO rapp
GRANT SELECT ON  v_qy TO rapp
 
Go
--添加只允許訪問指定視圖的用戶: exec sp_addlogin '登錄名','密碼','默認數據庫名' 
exec sp_addlogin 'sa','sa_pwd','crm'

此處可能執行不了,要求密碼強度,那就自己手工創建
go
--添加只允許訪問指定視圖的用戶到rCRM角色中: exec sp_adduser '登錄名','用戶名','角色' 
exec sp_adduser 'sa','sapwd','rapp'

發佈了14 篇原創文章 · 獲贊 14 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章