Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server na systemie Windows
Azure SQL Managed Instance
Ważne
Usługi master Data Services (MDS) są usuwane w programie SQL Server 2025 (17.x). Nadal obsługujemy usługi MDS w programie SQL Server 2022 (16.x) i starszych wersjach.
W usługach Master Data Services użyj narzędzia MDSModelDeploy, aby wdrożyć pakiet zawierający jeden z następujących składników:
Tylko obiekty modelu.
Modelowanie obiektów i danych.
Jeśli chcesz wdrożyć pakiet zawierający tylko obiekty modelu, możesz zamiast tego użyć kreatora wdrażania modelu w aplikacji internetowej Master Data Manager. Aby uzyskać więcej informacji, zobacz Wdrażanie pakietu wdrażania modelu przy użyciu Kreatora.
Ważne
Pakiety można wdrażać tylko w wersji programu SQL Server, w której zostały utworzone. Oznacza to, że nie można wdrożyć pakietów utworzonych w programie SQL Server 2012 (11.x) w programie SQL Server 2014 (12.x) lub nowszym.
Wymagania wstępne
Aby wykonać tę procedurę:
Musisz mieć uprawnienia dostępu do obszaru funkcjonalnego Administracja systemem w docelowym środowisku master Data Services.
Pakiet wdrażania modelu musi istnieć. Aby uzyskać więcej informacji, zobacz Create a Model Deployment Package by Using MDSModelDeploy (Tworzenie pakietu wdrażania modelu przy użyciu modelu MDSModelDeploy).
Musisz być administratorem w środowisku, w którym wdrażasz model. Aby uzyskać więcej informacji, zobacz Administratorzy (Master Data Services).
Jeśli aktualizujesz model przy użyciu danych, wersja, w której wdrażasz, nie może być zablokowana ani zatwierdzona.
Aby wdrożyć pakiet wdrażania modelu
Określ, czy wdrażasz nowy model, klon modelu, czy aktualizujesz wcześniej sklonowany model. Aby uzyskać więcej informacji, zobacz Opcje wdrażania modelu (Master Data Services).
Otwórz wiersz polecenia jako administrator i przejdź do MDSModelDeploy.exe.
Jeśli usługa MDS jest zainstalowana w domyślnej lokalizacji, narzędzie jest dostępne pod adresem drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration
Jeśli usługa MDS nie jest zainstalowana w lokalizacji domyślnej, przeszukaj komputer lokalny pod kątem MDSModelDeploy.exe.
Opcjonalny. Wyświetl opcje i pomoc.
Aby wyświetlić wszystkie dostępne opcje, wpisz
MDSModelDeployi naciśnij Enter.Aby wyświetlić pomoc dotyczącą opcji, wpisz następujące polecenie, gdzie OptionName jest nazwą opcji:
MDSModelDeploy help OptionName.
Opcjonalny. Jeśli masz wiele aplikacji internetowych, określ nazwę usługi, do której będziesz wdrażać, wpisując to polecenie i naciskając Enter:
MDSModelDeploy listservicesZwracana jest lista wartości, na przykład
MDS1, Default Web Site, MDS. Pierwsza wartość na tej liście (w tym przypadkuMDS1) jest wymagana do wdrożenia modelu.W zależności od tego, czy tworzysz model, klonujesz model, czy aktualizujesz model, w wierszu polecenia wpisz następujące polecenie i naciśnij Enter.
Aby utworzyć nowy model:
MDSModelDeploy deploynew -package PackageName -model ModelName -service ServiceNameAby utworzyć klon modelu:
MDSModelDeploy deployclone -package PackageNameAby zaktualizować istniejący model i jego dane:
MDSModelDeploy deployupdate -package PackageName -version VersionName
Ważne
Jeśli używasz narzędzia MDSModelDeploy do aktualizowania istniejącego modelu i jego danych, a pakiet nie zawiera jednostki, atrybutu ani elementu członkowskiego istniejącego w modelu docelowym, mdSModelDeploy nie usunie tej jednostki, atrybutu ani elementu członkowskiego z modelu.
Gdzie PackageName jest nazwą pliku pakietu (.pkg), ModelName jest nazwą nowego modelu, VersionName jest nazwą wersji, a ServiceName jest nazwą usługi zwróconej w poprzednim kroku. Upewnij się, że nazwy modelu i wersji są zgodne z dokładnymi nazwami z uwzględnieniem wielkości liter.
Po pomyślnym wdrożeniu pakietu zostanie wyświetlony komunikat "MDSModelDeploy operation completed successfully" (Powodzenie operacji MDSModelDeploy).
Uwagi:
Jeśli widok subskrypcji w pakiecie ma taką samą nazwę jak widok subskrypcji w istniejącym modelu, zostanie wyświetlone to ostrzeżenie: Zmieniono nazwę widoku subskrypcji modułu wdrażania , a widok zostanie utworzony jako nazwa_modelu.subscriptionviewname. Jeśli ta nazwa jest już używana, widok subskrypcji nie zostanie utworzony.
Proces wdrażania ma cztery kroki:
Tworzone są obiekty modelu.
Reguły biznesowe są tworzone.
Widoki subskrypcji są tworzone.
Dane główne zostały wypełnione.
Podczas tworzenia nowego lub sklonowanego modelu, jeśli proces zakończy się niepowodzeniem w dowolnym kroku, model zostanie usunięty.
W przypadku aktualizowania modelu, jeśli proces zakończy się niepowodzeniem podczas pierwszych trzech kroków, nie zostanie on kontynuowany; jednak zmiany, które zostały już wprowadzone, nie zostaną wycofane. Jeśli proces zakończy się niepowodzeniem w kroku 4, członkowie, których można zaktualizować, zostaną zaktualizowani.
Dalsze kroki
Atrybuty plików, a uprawnienia użytkownika i grupy nie są uwzględniane w pakietach wdrażania modelu. Po wdrożeniu modelu należy je zaktualizować ręcznie. Aby uzyskać więcej informacji, zobacz: