sqlserver如何給某一使用者指派只能查看某一視圖的許可權

來源:互聯網
上載者:User

標籤:blank   執行   名稱   weight   word   view   .net   自己   如何   

exec sp_addrole ‘guestview‘ 

--GRANT SELECT  ON veiw TO [guestview];

GRANT SELECT ON  CustomerInfo TO guestview;

--exec sp_addlogin ‘client‘,‘[email protected]‘,‘ICCard_TangHe‘

--exec sp_adduser ‘guest‘,‘guest‘,guestview;

 

1,在sql server中選擇好要操作的資料庫

2,--當前資料庫建立角色
exec sp_addrole ‘seeview‘     --建立了一個資料庫角色,名稱為:[seeview]

3,--分配視圖許可權 GRANT SELECT  ON veiw TO [角色]

--指定視圖列表 指定seeview這個角色可以查看的視圖表名稱;也就是這個角色可以查看下面賦予這些視圖資訊,除此之外的所有的東西都看不到
GRANT SELECT ON  v_viewname1 TO seeview
GRANT SELECT ON  v_viewname2 TO seeview

4,--添加只允許訪問指定視圖的使用者: exec sp_addlogin ‘登入名稱‘,‘密碼‘,‘預設資料庫名‘

exec sp_addlogin ‘guest‘,‘‘guest‘‘,‘oa‘

此處可能執行不了,要求密碼強度,那就自己手工建立  我沒執行成功

5,--添加只允許訪問指定視圖的使用者到rCRM角色中: exec sp_adduser ‘登入名稱‘,‘使用者名稱‘,‘角色‘
exec sp_adduser ‘guest‘,‘guest‘,‘seeview‘

sqlserver如何給某一使用者指派只能查看某一視圖的許可權

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.