本經驗介紹若何只想讓某個用戶拜候數據庫特心猿意馬的表或視圖,達到保密的結果。現稀有據庫CC下有3張數據表,本例子將設心猿意馬一個用戶,讓其只能拜候此中的SFC_ZC表。跟著下面的步調起頭做吧。
登錄SSMS之后選擇平安性,右鍵點擊登錄名。在彈出的右鍵菜單中選擇【新建登錄名】選項。
在新建登錄名界面中的,常規頁面輸入新的登錄名(本例為user_test)并設心猿意馬暗碼。可以打消勾選用戶下次登錄時必需更改暗碼選項。最后設心猿意馬默認數據庫為CC。
接下來在用戶映射頁面中,勾選映射CC數據。因為我們此次要分派的是查詢權限的用戶,所以下方的數據庫腳色當作員身份只勾一個public即可。點擊確定按鈕完當作新用戶建立。
在CC數據庫下點擊新建查詢,在IDE中輸入 grant select on sfc_zc to user_test語句 并執行。該語句的感化是分派sfc_zc表的查詢權限給user_test用戶。
權限分派完當作后可以測試一下結果若何。斷開數據庫毗連,用我們適才新建的user_test用戶從頭登錄數據庫。
這時我們可以看到CC數據庫下面只能看到SFC_ZC這張數據表了,別的兩張表都不見了,到此大功樂成。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!