共用方式為


驗證預存程序 (Master Data Services)

適用於:SQL Server 於 Windows Azure SQL 受控實例

這很重要

主資料服務(MDS)在 SQL Server 2025(17.x)中被 移除 。 我們繼續支援 SQL Server 2022 (16.x) 和舊版中的 MDS。

在 Master Data Services 中驗證版本,以便將商務規則套用至模型版本中的所有成員。

本主題說明如何使用 mdm.udpValidateModel 預存程序來驗證資料。 如果您是主資料管理員 Web 應用程式的管理員,可以改在 UI 中進行驗證。 如需詳細資訊,請參閱根據商務規則驗證版本 (Master Data Services)

注意

如果您在暫存處理序完成之前,即叫用驗證,則不會驗證尚未完成暫存的成員。

範例

DECLARE @ModelName nVarchar(50) = 'Customer'   
DECLARE @Model_id int   
DECLARE @UserName nvarchar(50)= 'DOMAIN\user_name'   
DECLARE @User_ID int   
DECLARE @Version_ID int   
  
SET @User_ID = (SELECT ID    
                 FROM mdm.tblUser u   
                 WHERE u.UserName = @UserName)   
SET @Model_ID = (SELECT Top 1 Model_ID   
                 FROM mdm.viw_SYSTEM_SCHEMA_VERSION   
                 WHERE Model_Name = @ModelName)   
SET @Version_ID = (SELECT MAX(ID)   
                 FROM mdm.viw_SYSTEM_SCHEMA_VERSION   
                 WHERE Model_ID = @Model_ID)  
  
EXECUTE mdm.udpValidateModel @User_ID, @Model_ID, @Version_ID, 1  
  

參數

此處理序的參數如下:

參數 說明
UserID 使用者識別碼。
Model_ID 模型識別碼。
版本編號 版本識別碼。

另請參閱

概觀:從資料表匯入資料 (Master Data Services)
根據商務規則驗證版本 (Master Data Services)