Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Windows
Azure SQL Yönetilen Örneği üzerinde SQLServer
Ö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.
Master Data Manager web hizmeti, Master Data Manager web sitenize erişebilen herhangi bir bilgisayardan Ana Veri Hizmetleri'nin özelliklerini program aracılığıyla kullanmanıza olanak tanır. Web hizmetine erişmek için kod yazmaya başlamadan önce ara sunucu sınıfları oluşturmanız gerekir. Web hizmeti işlemlerini gerçekleştirmek için kullandığınız ana proxy sınıfı, arabirimini uygulayan sınıfıdır ServiceClientIService .
Web Hizmeti Meta Veri Yayımlamayı Etkinleştirme
Ara sunucu sınıfları oluşturabilmeniz için önce web hizmeti meta veri yayımlamayı etkinleştirmeniz gerekir. Bunu yapmak için şu adımları izleyin:
Ana Veri Hizmetleri Web.config dosyasını bir metin düzenleyicisinde açın. Bu dosya, Ana Veri Hizmetleri yükleme yolunun WebApplication klasöründedir.
< bölümünü bulun. <serviceMetadata> öğesi için httpGetEnabled değerini true olarak ayarlayın.
Uyarı
Daha önce Güvenli Yuva Katmanı (SSL) olarak bilinen Aktarım Katmanı Güvenliği (TLS) üzerinden Web hizmetlerini etkinleştirmek istiyorsanız, web.config dosyasının mdsWsHttpBehavior bölümünde httpsGetEnabled değerini true olarak ayarlayın. Ayrıca mdsWsHTTPBinding değerini TLS için yapılandıracak şekilde değiştirmeniz ve TLS olmayan bölümü açıklama satırı yapmanız gerekir.
Dosyadaki değişiklikleri kaydedin.
Hizmet URL'sine göz atarak meta veri yayımlamayı test edin, örneğin:
https://yourserver/MDS/service/service.svc. Meta veri yayımlama etkinse, ile başlayan bir sayfa görüntülenir
"Bir hizmet oluşturdunuz."
Visual Studio Kullanarak Ara Sunucu Sınıfları Oluşturma
Visual Studio 2010 yüklüyse, proxy sınıfları oluşturmanın en basit yolu projenize bir Hizmet Başvurusu eklemektir. Hizmet başvurusunun adresi, /service/service.svc ile eklenen Ana Veri Yöneticisi web uygulamasının URL'sidir. Örneğin: https://yourserver/MDS/service/service.svc. Daha fazla bilgi için bkz . Nasıl yapılır: Hizmet Başvurusu Ekleme, Güncelleştirme veya Kaldırma.
Svcutil.exe Kullanarak Proxy Sınıfları Oluşturma
Bilgisayarınızda Svcutil.exe olması için Microsoft Visual Studio veya Microsoft Windows SDK'sının yüklü olması gerekir. Visual Studio kullanıyorsanız, komutu çalıştırmak için Visual Studio komut istemini kullanmanız gerekir. Daha fazla bilgi için bkz . ServiceModel Meta Veri Yardımcı Programı Aracı (Svcutil.exe) ve Hizmet Meta Verilerinden WCF İstemcisi Oluşturma.
Svcutil.exekullanarak bir dizi C# proxy sınıfı oluşturmak için aşağıdaki gibi bir komut kullanın:
svcutil.exe https://<server_name:port>/<virtual_path>/Service/Service.svc
/out:<proxy_name>.cs /messageContract /tcv:Version35
/noconfig /ct:System.Collections.ObjectModel.Collection`1
/namespace:*,Microsoft.MasterDataServices
Nerede:
servername:port , Ana Veri Yöneticisi'ni barındıran bilgisayarın bilgisayar adı ve bağlantı noktası numarasıdır.
virtual_path , Internet Information Services'te (IIS) Ana Veri Yöneticisi'nin sanal yoludur.
proxy_name , oluşturulan proxy dosyasının adıdır.
Ayrıca Bkz.
Kategorilere Ayrılmış Web Hizmeti İşlemleri (Ana Veri Hizmetleri)