共用方式為


資料庫物件安全性 (Master Data Services)

在 Master Data Services 資料庫中,資料儲存在多個資料庫資料表並且顯示在檢視表中。 主資料管理員 Web 應用程式中受到保護的資訊,對具有 Master Data Services 資料庫存取權的使用者是可見的。

具體來說,員工薪資資訊可能包含在 Employee 模型中,公司財務資訊可能包含在 Account 模型中。 您可以在 主資料管理員使用者介面中拒絕使用者存取這些模型,但具有資料庫存取權的使用者可以檢視此資料。

您可以授與資料庫物件權限,讓特定資料供使用者使用。 如需有關授與權限的詳細資訊,請參閱<GRANT 物件權限 (Transact-SQL)>。 如需有關保護 SQL Server 安全的詳細資訊,請參閱<保護 SQL Server 的安全>。

下列工作需要存取 Master Data Services 資料庫:

  • 暫存資料

  • 依商務規則驗證資料

  • 刪除版本

  • 立即套用階層成員權限

  • 變更系統管理員帳戶

  • 設定系統設定

暫存資料

在下表中,每個安全物件都會有 "name" 做為名稱的一部分。 這表示建立實體時所指定的暫存資料表名稱。 如需詳細資訊,請參閱<匯入資料 (Master Data Services)

動作

安全性實體

權限

將分葉成員及其屬性載入至暫存資料表。

stg. name_Leaf

必要:INSERT

選擇性:SELECT 和 UPDATE

將資料從 [分葉] 暫存資料表載入至適當的 MDS 資料庫資料表。

stg.udp_name_Leaf

EXECUTE

將合併成員及其屬性載入至暫存資料表。

stg. name_Consolidated

必要:INSERT

選擇性:SELECT 和 UPDATE

將資料從 [合併] 暫存資料表載入至適當的 MDS 資料庫資料表。

stg.udp_name_Consolidated

EXECUTE

將明確階層中分葉及合併成員彼此的關聯性載入至暫存資料表。

stg. name_Relationship

必要:INSERT

選擇性:SELECT 和 UPDATE

將資料從 [關聯性] 暫存資料表載入至適當的 MDS 資料表。

stg.udp_name_Relationship

EXECUTE

檢視將資料從暫存資料表插入至 MDS 資料庫資料表時發生的錯誤。

stg.udp_name_Relationship

SELECT

如需詳細資訊,請參閱<匯入資料 (Master Data Services)>。

依商務規則驗證資料

動作

安全性實體

權限

依商務規則驗證資料版本

mdm.udpValidateModel

EXECUTE

如需詳細資訊,請參閱<驗證預存程序 (Master Data Services)>。

刪除版本

動作

安全性實體

權限

決定要刪除之版本的識別碼

mdm.viw_SYSTEM_SCHEMA_VERSION

SELECT

刪除模型的版本

mdm.udpVersionDelete

EXECUTE

如需詳細資訊,請參閱<刪除版本 (Master Data Services)>。

立即套用階層成員權限

動作

安全性實體

權限

立即套用成員權限

mdm.udpSecurityMemberProcessRebuildModel

EXECUTE

如需詳細資訊,請參閱<立即套用成員權限 (Master Data Services)>。

變更系統管理員帳戶

動作

安全性實體

權限

決定新管理員的 SID

mdm.tblUser

SELECT

變更系統管理員帳戶

mdm.udpSecuritySetAdministrator

EXECUTE

如需詳細資訊,請參閱<變更系統管理員帳戶 (Master Data Services)>。

設定系統設定

有些系統設定可設定控制 Master Data Services 的行為。 您可以在 Master Data Services 組態管理員 中調整這些設定;如果您有 UPDATE 存取權,也可以直接在 mdm.tblSystemSetting 資料庫資料表中調整這些設定。 如需詳細資訊,請參閱<系統設定 (Master Data Services)>。

請參閱

概念

安全性 (Master Data Services)