適用於:SQL Server 於 Windows
Azure SQL 受控實例
這很重要
主資料服務(MDS)在 SQL Server 2025(17.x)中被 移除 。 我們繼續支援 SQL Server 2022 (16.x) 和舊版中的 MDS。
在 Master Data Services 資料庫中,資料儲存在多個資料庫資料表,並可透過檢視表來查看。 使用者只要可存取 Master Data Services 資料庫,便能看到您在 Master Data Manager Web 應用程式保護的資訊。
具體來說,員工薪資資訊可能包含在 Employee 模型中,公司財務資訊可能包含在 Account 模型中。 您可在 [主資料管理員] 使用者介面拒絕使用者存取這些模型,但具有資料庫存取權的使用者仍可檢視此資料。
您可以授與資料庫物件權限,讓特定資料供使用者使用。 如需授與權限的詳細資訊,請參閱 GRANT Object Permissions (Transact-SQL)。 如需保護 SQL Server 安全的詳細資訊,請參閱保護 SQL Server 的安全。
下列工作需要存取 Master Data Services 資料庫的權限:
暫存資料
在下表中,每個安全物件都會有 "name" 作為名稱的一部分。 這表示建立實體時所指定的暫存資料表名稱。 如需詳細資訊,請參閱概觀:從資料表匯入資料 (Master Data Services)
| 動作 | 安全性實體 | 權限 |
|---|---|---|
| 建立、更新和刪除分葉成員及其屬性。 | stg.name_Leaf | 必要:INSERT 選擇性:SELECT 和 UPDATE |
| 將資料從 [分葉] 暫存資料表載入至適當的 MDS 資料庫資料表。 | stg.udp_名稱_Leaf | 執行 CREATE 陳述式之前,請先執行 |
| 建立、更新和刪除合併成員及其屬性。 | stg.name_Consolidated | 必要:INSERT 選擇性:SELECT 和 UPDATE |
| 將資料從 [合併] 暫存資料表載入至適當的 MDS 資料庫資料表。 | stg.udp_名稱_Consolidated | 執行 CREATE 陳述式之前,請先執行 |
| 在明確階層中移動成員。 | stg.name_關係 | 必要:INSERT 選擇性:SELECT 和 UPDATE |
| 將資料從 [關聯性] 暫存資料表載入至適當的 MDS 資料表。 | stg.udp_名稱_Relationship | 執行 CREATE 陳述式之前,請先執行 |
| 檢視將資料從暫存資料表插入至 MDS 資料庫資料表時發生的錯誤。 | stg.udp_名稱_Relationship | SELECT |
如需詳細資訊,請參閱概觀:從資料表匯入資料 (Master Data Services)。
依商務規則驗證資料
| 動作 | 安全性實體 | 權限 |
|---|---|---|
| 依商務規則驗證資料版本 | mdm.udpValidateModel | 執行 CREATE 陳述式之前,請先執行 |
如需詳細資訊,請參閱驗證預存程序 (Master Data Services)。
刪除版本
| 動作 | 安全性實體 | 權限 |
|---|---|---|
| 決定要刪除之版本的識別碼 | mdm.viw_SYSTEM_SCHEMA_VERSION | SELECT |
| 刪除模型的版本 | mdm.udpVersionDelete | 執行 CREATE 陳述式之前,請先執行 |
如需詳細資訊,請參閱刪除版本 (Master Data Services)。
立即套用階層成員權限
| 動作 | 安全性實體 | 權限 |
|---|---|---|
| 立即套用成員權限 | 安全成員過程重建模型 | 執行 CREATE 陳述式之前,請先執行 |
如需詳細資訊,請參閱立即套用成員權限 (Master Data Services)。
設定系統設定
您可以透過一些系統設定來控制 Master Data Services 中的行為。 您可在 Master Data Services 組態管理員中調整這些設定;或者如果您有 UPDATE 權限,也可直接在 mdm.tblSystemSetting 資料庫資料表調整這些設定。 如需詳細資訊,請參閱系統設定 (Master Data Services)。