Megosztás:


Modelltelepítési csomag üzembe helyezése az MDSModelDeploy használatával

A következőkre vonatkozik:Felügyelt Windows Azure SQL-példányon futó SQL Server

Fontos

A Master Data Services (MDS) az SQL Server 2025-ben (17.x) törlődik . Továbbra is támogatjuk az MDS-t az SQL Server 2022 (16.x) és korábbi verzióiban.

A Master Data Servicesben az MDSModelDeploy eszközzel helyezzen üzembe egy olyan csomagot, amely a következőket tartalmazza:

  • Csak modellobjektumok.

  • Objektumok és adatok modellezése.

Ha csak modellobjektumokat tartalmazó csomagot szeretne üzembe helyezni, használhatja helyette a Modelltelepítés varázslót a Master Data Manager webalkalmazásban. További információ: Modelltelepítési csomag üzembe helyezése a varázslóval.

Fontos

A csomagok csak az SQL Server kiadásában helyezhetők üzembe. Ez azt jelenti, hogy az SQL Server 2012-ben (11.x) létrehozott csomagok nem helyezhetők üzembe az SQL Server 2014 -ben (12.x) vagy újabb verzióban.

Előfeltételek

Az eljárás végrehajtása:

Modelltelepítési csomag üzembe helyezése

  1. Annak meghatározása, hogy új modellt, egy modell klónját vagy egy korábban klónozott modellt helyez-e üzembe. További információ: Modelltelepítési beállítások (fő adatszolgáltatások).

  2. Nyisson meg egy rendszergazdai parancssort, és lépjen a MDSModelDeploy.exe.

    • Ha az MDS az alapértelmezett helyen van telepítve, az eszköz a meghajtón érhető el:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration

    • Ha az MDS nincs telepítve az alapértelmezett helyen, keressen rá a helyi számítógépén a MDSModelDeploy.exe-ra.

  3. Opcionális. Beállítások és súgó megtekintése.

    • Az összes elérhető beállítás megjelenítéséhez írja be MDSModelDeploy és nyomja le az Enter billentyűt.

    • Egy beállítás súgójának megjelenítéséhez írja be a következőt, ahol az OptionName a beállítás neve: MDSModelDeploy help OptionName.

  4. Opcionális. Ha több webalkalmazással rendelkezik, állapítsa meg annak a szolgáltatásnak a nevét, amelyet üzembe helyez, ehhez írja be a parancsot, és nyomja le az Enter billentyűt:

    MDSModelDeploy listservices  
    

    A függvény visszaadja MDS1, Default Web Site, MDSpéldául az értékek listáját. A modell üzembe helyezéséhez a lista első értékére (ebben az esetben MDS1) van szükség.

  5. Attól függően, hogy modellt hoz létre, klónoz vagy frissít egy modellt, a parancssorba írja be a következőt, és nyomja le az Enter billentyűt.

    • Új modell létrehozása:

      MDSModelDeploy deploynew -package PackageName -model ModelName -service ServiceName  
      
    • Modell klónjának létrehozása:

      MDSModelDeploy deployclone -package PackageName  
      
    • Meglévő modell és adatainak frissítése:

      MDSModelDeploy deployupdate -package PackageName -version VersionName  
      

    Fontos

    Ha az MDSModelDeploy eszközzel frissíti a meglévő modellt és annak adatait, és a csomag nem tartalmaz a célmodellben létező entitást, attribútumot vagy tagot, az MDSModelDeploy nem törli az entitást, attribútumot vagy tagot a modellből.

    Ahol a PackageName a csomagfájl (.pkg) neve, a ModelName az új modell neve, a VersionName a verzió neve, a ServiceName pedig annak a szolgáltatásnak a neve, amelyet az előző lépésben adott vissza. Győződjön meg arról, hogy a modell és a verzió neve megegyezik a kis- és nagybetűket megkülönböztető névvel.

  6. A csomag sikeres üzembe helyezésekor megjelenik az "MDSModelDeploy művelet sikeresen befejeződött" üzenet.

Megjegyzések:

  • Ha a csomag egyik előfizetési nézetének neve megegyezik egy meglévő modell előfizetési nézetével, ez a figyelmeztetés jelenik meg: A Telepítő előfizetés nézete átnevezve , a nézet pedig modelname.subscriptionviewname néven jön létre. Ha ez a név már használatban van, az előfizetési nézet nem jön létre.

  • Az üzembehelyezési folyamat négy lépésből áll:

    1. Létrejönnek a modellobjektumok.

    2. Létrejönnek az üzleti szabályok.

    3. Az előfizetési nézetek létre vannak hozva.

    4. A törzsadatok feltöltődnek.

  • Új vagy klónozott modell létrehozásakor, ha a folyamat bármely lépés során meghiúsul, a modell törlődik.

    A modell frissítésekor, ha a folyamat az első három lépés során meghiúsul, az nem folytatódik; azonban a már végrehajtott módosítások nem lesznek visszaállítva. Ha a folyamat a 4. lépésben meghiúsul, a frissíthető tagok frissülnek.

Következő lépések

A fájlattribútumok, valamint a felhasználói és csoportengedélyek nem szerepelnek a modell központi telepítési csomagjaiban. A modell üzembe helyezése után ezeket manuálisan kell frissítenie. További információkért lásd:

Lásd még:

Modellek üzembe helyezése (Master Data Services)