台灣最大程式設計社群網站
線上人數
1606
 
會員總數:246134
討論主題:189713
歡迎您免費加入會員
討論區列表 >> MS SQL >> 新開一個連線帳號設定資料庫與伺服器角色問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
新開一個連線帳號設定資料庫與伺服器角色問題
價值 : 5 QP  點閱數:1193 回應數:2
樓主

菜鳥
門外漢
0 79
595 118
發送站內信

伺服器角色

資料庫角色


請問照以上設定
1.用戶是不是只有讀取的功能 我想要開一個帳號只能select資料庫 不能對資料庫做出任何改動

2.public 說明為 所有的角色的都是public //請問這有更好理解的說法嗎

3.資料庫=>安全性=>選任一使用者右鍵屬性=>安全性實體 //請問安全性實體是更細部的去設定權限嗎?
如果我設定資料庫角色為reader 那安全性實體如果選擇所有資料表 然後下方都不更動他 是否還是只能讀取?
反之如果我設定成write 那如果下方 我把讀取以外(例如刪除 修改 新增) 都勾選拒絕 它是不是就只能讀取


搜尋相關Tags的文章: [ . ] ,
本篇文章發表於2015-11-30 10:16
1樓
作者回應

菜鳥
檢舉此回應


另外請問 為什麼我把他設定成拒絕後 他又跑出一個同樣的選擇欄..
本篇文章回覆於2015-11-30 10:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

pilipala
檢舉此回應

就你提供的圖片,該 User 確實是只有 Select 的權限,不放心的話,就把 db_denydatawrite 給勾起,明確地拒絕 write 權限

MSDN 伺服器層級角色 關於 Public 的說明
每一個 SQL Server 登入都屬於 public 伺服器角色。當伺服器主體未被授與或拒絕安全物件的特定權限時,該使用者會繼承授與該物件之 public 的權限。只有當您想要將任何物件提供給所有使用者使用時,才指派該物件的 public 權限。您無法變更 public 的成員資格。

安全性實體如你所說是更細部地去設定權限,你所舉的例子是正確的,可以在 SSMS 內去操作驗證
本篇文章回覆於2015-12-02 16:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.