在Master Data Services資料庫中,資料會儲存在多個資料庫資料表中,而且會在檢視中顯示。 對於可存取 Master Data Services 資料庫的使用者,可以看到您在 Master Data Manager Web 應用程式中保護的資訊。
具體來說,員工薪資資訊可能包含在 Employee 模型中,公司財務資訊可能包含在 Account 模型中。 您可以在 Master Data Manager 使用者介面中拒絕使用者存取這些模型,但具有資料庫存取權的使用者可以檢視此資料。
您可以授與資料庫物件權限,讓特定資料供使用者使用。 如需授與許可權的詳細資訊,請參閱 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 | 執行 CREATE 陳述式之前,請先執行 |
將合併成員及其屬性載入至暫存資料表。 | stg.name_Consolidated | 必要:INSERT 選擇性:SELECT 和 UPDATE |
將資料從 [合併] 暫存資料表載入至適當的 MDS 資料庫資料表。 | stg.udp_name_Consolidated | 執行 CREATE 陳述式之前,請先執行 |
將明確階層中彼此的分葉和合併成員關聯性載入臨時表。 | stg.name_Relationship | 必要:INSERT 選擇性:SELECT 和 UPDATE |
將資料從 [關聯性] 暫存資料表載入至適當的 MDS 資料表。 | stg.udp_name_Relationship | 執行 CREATE 陳述式之前,請先執行 |
檢視將資料從暫存資料表插入至 MDS 資料庫資料表時發生的錯誤。 | stg.udp_name_Relationship | SELECT |
如需詳細資訊,請參閱資料匯入 (Master Data Services) 。
依商務規則驗證資料
動作 | 安全性實體 | 權限 |
---|---|---|
依商務規則驗證資料版本 | mdm.udpValidateModel | 執行 CREATE 陳述式之前,請先執行 |
如需詳細資訊,請參閱驗證預存程序 (Master Data Services)。
刪除版本
動作 | 安全性實體 | 權限 |
---|---|---|
決定要刪除之版本的識別碼 | mdm.viw_SYSTEM_SCHEMA_VERSION | SELECT |
刪除模型的版本 | mdm.udpVersionDelete | 執行 CREATE 陳述式之前,請先執行 |
如需詳細資訊,請參閱刪除版本 (Master Data Services) 。
立即套用階層成員權限
動作 | 安全性實體 | 權限 |
---|---|---|
立即套用成員權限 | mdm.udpSecurityMemberProcessRebuildModel | 執行 CREATE 陳述式之前,請先執行 |
如需詳細資訊,請參閱立即套用成員權限 (Master Data Services)。
變更系統管理員帳戶
動作 | 安全性實體 | 權限 |
---|---|---|
決定新管理員的 SID | mdm.tblUser | SELECT |
變更系統管理員帳戶 | mdm.udpSecuritySetAdministrator | 執行 CREATE 陳述式之前,請先執行 |
如需詳細資訊,請參閱變更系統管理員帳戶 (Master Data Services) 。
設定系統設定
您可以設定系統設定來控制Master Data Services中的行為。 您可以在 Master Data Services 組態管理員中調整這些設定,或者如果您有 UPDATE 存取權,則可以直接在 mdm.tblSystemSetting 資料庫資料表中調整這些設定。 如需詳細資訊,請參閱系統設定 (Master Data Services)。