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 üzerinde SQL Server
Azure 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, aşağıdakilerden birini içeren bir paket dağıtmak için MDSModelDeploy aracını kullanın:
Yalnızca nesneleri modelle.
Nesneleri ve verileri modelleme.
Yalnızca model nesneleri içeren bir paket dağıtmak istiyorsanız, bunun yerine Ana Veri Yöneticisi web uygulamasındaki model dağıtım sihirbazını kullanabilirsiniz. Daha fazla bilgi için bkz. Sihirbazı Kullanarak Model Dağıtım Paketi Dağıtma.
Önemli
Paketler yalnızca oluşturuldukları SQL Server sürümüne dağıtılabilir. Bu, SQL Server 2012'de (11.x) oluşturulan paketlerin SQL Server 2014 (12.x) veya üzeri sürümlere dağıtılamayacağı anlamına gelir.
Önkoşullar
Bu işlemi gerçekleştirmek için:
Hedef Ana Veri Hizmetleri ortamında Sistem Yönetimi işlevsel alanına erişim izniniz olmalıdır.
Model dağıtım paketi mevcut olmalıdır. Daha fazla bilgi için bkz. MDSModelDeploy Kullanarak Model Dağıtım Paketi Oluşturma.
Modeli dağıttığınız ortamda yönetici olmanız gerekir. Daha fazla bilgi için bkz. Yöneticiler (Ana Veri Hizmetleri).
Bir modeli verilerle güncelleştiriyorsanız, dağıttığınız sürüm Kilitli veya İşlenmiş olamaz.
Model dağıtım paketini kurmak için
Yeni bir model mi yoksa modelin bir kopyasını mı dağıttığınızı yoksa daha önce kopyalanmış bir modeli mi güncelleştirdiğini belirleyin. Daha fazla bilgi için bkz. Model Dağıtım Seçenekleri (Ana Veri Hizmetleri).
Yönetici Komut İstemi'ni açın ve MDSModelDeploy.exeadresine gidin.
MDS varsayılan konumda yüklüyse, araç sürücü:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration konumunda kullanılabilir
MDS varsayılan konumda yüklü değilse yerel bilgisayarda MDSModelDeploy.exearayın.
Opsiyonel. Seçenekleri ve yardımı görüntüleyin.
Kullanılabilir tüm seçenekleri görüntülemek için yazın
MDSModelDeployve Enter tuşuna basın.Bir seçeneğin yardımını görüntülemek için aşağıdakileri yazın. Burada OptionName seçeneğin adıdır:
MDSModelDeploy help OptionName.
Opsiyonel. Birden çok web uygulamanız varsa, bu komutu yazıp Enter tuşuna basarak dağıtacağınız hizmetin adını belirleyin:
MDSModelDeploy listservicesDeğerlerin listesi döndürülür, örneğin
MDS1, Default Web Site, MDS. Modeli dağıtmak için bu listedeki ilk değer (bu örnekteMDS1) gereklidir.Model oluşturup oluşturmadığınıza, modeli kopyalayıp kopyalamadığınıza veya modeli güncelleştirdiğinize bağlı olarak, komut isteminde aşağıdakileri yazın ve Enter tuşuna basın.
Yeni bir model oluşturmak için:
MDSModelDeploy deploynew -package PackageName -model ModelName -service ServiceNameModelin kopyasını oluşturmak için:
MDSModelDeploy deployclone -package PackageNameMevcut modeli ve verilerini güncelleştirmek için:
MDSModelDeploy deployupdate -package PackageName -version VersionName
Önemli
Mevcut modeli ve verilerini güncelleştirmek için MDSModelDeploy aracını kullanırsanız ve paket hedef modelde var olan bir varlık, öznitelik veya üye içermiyorsa, MDSModelDeploy bu varlığı, özniteliği veya üyeyi modelden silmez.
Burada PackageName paket (.pkg) dosyasının adı, ModelName yeni modelin adı, VersionName sürümün adı ve ServiceName ise önceki adımda döndürdüğünüz hizmetin adıdır. Model ve sürüm adlarının büyük/küçük harfe duyarlı adlarla tam olarak eşleştiğinden emin olun.
Paket başarıyla dağıtıldığında, "MDSModelDeploy işlemi başarıyla tamamlandı" iletisini görüntülenir.
Notlar:
Paketteki bir abonelik görünümü mevcut modeldeki abonelik görünümüyle aynı ada sahipse şu uyarı görüntülenir: Dağıtan abonelik görünümü yeniden adlandırıldı ve görünüm modeladı.subscriptionviewname olarak oluşturulur. Bu ad zaten kullanılıyorsa abonelik görünümü oluşturulmaz.
Dağıtım işleminin dört adımı vardır:
Model nesneleri oluşturulur.
İş kuralları oluşturulur.
Abonelik görünümleri oluşturulur.
Ana veriler doldurulur.
Yeni veya kopyalanmış bir model oluştururken, işlem herhangi bir adım sırasında başarısız olursa model silinir.
Modeli güncelleştirirken, işlem ilk üç adım sırasında başarısız olursa devam etmez; ancak, zaten yapılan değişiklikler geri alınmaz. 4. adımda işlem başarısız olursa, güncelleştirilebilecek üyeler güncelleştirilir.
Sonraki Adımlar
Dosya öznitelikleri ve kullanıcı ve grup izinleri model dağıtım paketlerine dahil değildir. Modeli dağıttığınızda bunları el ile güncelleştirmeniz gerekir. Daha fazla bilgi için bakınız: