Aracılığıyla paylaş


Doğrulama Depolanmış Prosedür (Ana Veriler Hizmetleri)

Şunlar için geçerlidir:Windows üzerinde SQL ServerAzure SQL Yönetilen Örneği

Önemli

Sql Server 2025'te (17.x) Ana Veri Hizmetleri (MDS) kaldırıldı . SQL Server 2022 (16.x) ve önceki sürümlerde MDS'yi desteklemeye devam ediyoruz.

Ana Veri Hizmetleri'nde, model sürümündeki tüm üyelere iş kuralları uygulamak için bir sürümü doğrulayın.

Bu konuda, verileri doğrulamak için mdm.udpValidateModel saklı yordamının nasıl kullanılacağı açıklanmaktadır. Master Data Manager web uygulamasında yöneticiyseniz, bunun yerine kullanıcı arabiriminde doğrulama yapabilirsiniz. Daha fazla bilgi için bkz. İş Kurallarına Göre Sürüm Doğrulama (Ana Veri Hizmetleri).

Uyarı

Hazırlama işlemi tamamlanmadan doğrulamayı çağırırsanız, hazırlamayı tamamlamamış üyeler doğrulanmaz.

Örnek

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  
  

Parametreler

Bu yordamın parametreleri aşağıdaki gibidir:

Parametre Açıklama
Kullanıcı Kimliği Kullanıcı kimliği.
Model_ID Model kimliği.
Versiyon_Kimliği Sürüm kimliği.

Ayrıca Bkz.

Genel Bakış: Tablolardan Veri İçeri Aktarma (Ana Veri Hizmetleri)
İş Kurallarına Göre Sürüm Doğrulama (Ana Veri Hizmetleri)