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

適用於:SQL Server - 僅限 Windows Azure SQL 受控執行個體

在 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_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)

設定系統設定

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

另請參閱

安全性 (Master Data Services)