2012-03-12 47 views
1
  1. 如果用戶屬於DB-DataReader的數據庫角色,他是否已經自動隱含VIEW DEFINITION權利?SQL Server 2008的安全性,並擁有db_datareader隱含有VIEW DEF權等

  2. 如果執行以下

GRANT EXECUTE T​​O [域\帳戶] GO

..Does此批[域\帳戶]訪問所有的所有存儲過程和函數包括將來創建的程序的種類(或者每次添加新例程時都必須重新運行語句)

回答

2
  1. 具有db_datareader的用戶角色只是讀取所有用戶表中的數據。這個角色沒有VIEW DEFINITION權限。
  2. GRANT數據庫級別准予意味着用戶在數據庫級別接收給定權限,並且此權限將應用於將來創建的SP。