Mintaszkriptek használata az SSMA-konzolon (AccessToSQL)

Az SQL Server Migration Assistant (SSMA) felhasználói referencia- és használati mintafájlokat tartalmaz. Ez a szakasz azt ismerteti, hogyan szabhatja testre ezeket a szkripteket az igényeinek megfelelően.

Példa konzolszkriptfájlokra

A következő példakonzolszkriptfájlok különböző forgatókönyveket fednek le:

  • ServersConnectionFileSample.xml:

    • Ez a minta a forrás- és céladatbázis számára elérhető különböző kapcsolati módokat tartalmazza. Válasszon bármilyen módot a követelményeknek megfelelően. Ez a minta a kiszolgálódefiníciókat tartalmazza.

      • A szükséges adatbázishoz való csatlakozáshoz módosítsa az értékeket a szükséges forrás- és célkiszolgáló-definíciókra. A példában minden érték változó érték, amelyet a dokumentumban VariableValueFileSample.xmltalál. Távolítsa el az összes többi kapcsolati paramétert a munkakiszolgáló kapcsolatfájljából.
    • A forrás- és célkiszolgálóhoz való csatlakozásról további információt a kiszolgáló kapcsolatfájljainak létrehozása című témakörben talál.

  • VariableValueFileSample.xml: Ez a fájl összegyűjti az összes változót, amelyet a mintakonzol szkriptfájljaiban használnak, és ServersConnectionFileSample.xml. A mintakonzolszkriptek végrehajtásához cserélje le a mintaváltozó értékeit a felhasználó által definiált értékekre, és adja át ezt a fájlt további parancssori argumentumként a szkriptfájllal együtt.

    A változóértékfájllal kapcsolatos további információkért lásd: Változóértékfájlok létrehozása.

  • AssessmentReportGenerationSample.xml: Ezzel a mintával xml-felmérési jelentést hozhat létre elemzéshez, mielőtt megkezdené az adatok konvertálását és áttelepítését.

    generate-assessment-report A parancsban módosítsa a változó értékét (lásd VariableValueFileSample.xml) az object-name attribútumban a használt adatbázisnévre. A megadott objektum típusától függően az object-type értéket is módosítania kell.

    Ha több objektumot vagy adatbázist kell értékelnie, adjon meg több metabase-object csomópontot a generate-assessment-report konzolszkriptfájl 4. példájában látható módon.

    A jelentések létrehozásával kapcsolatos további információkért lásd a Jelentések létrehozása című témakört.

    • Adja át a változó értékének fájl parancssori argumentumát a konzolalkalmazásnak, és frissítsen VariableValueFileSample.xml a felhasználó által megadott értékekkel.

    • Adja át a kiszolgálókapcsolatfájl parancssori argumentumát a konzolalkalmazásnak, és frissítse a ServersConnectionFileSample.xml megfelelő kiszolgálóparaméter-értékeket.

  • ConversionAndDataMigrationSample.xml: Ezzel a mintával teljes körű migrálást végezhet az átalakítástól az adatmigrációig. Módosítsa a következő kötelező attribútumértékeket:

    Parancs neve Leírás Attribútum
    map-schema A forrásadatbázis sémaleképezése a célsémához. source-schema: Megadja a konvertálni kívánt forrásadatbázist.

    sql-server-schema: Megadja a céladatbázist, amelybe migrálni szeretne
    convert-schema A sémát a forrásból a célsémává alakítja át.

    Ha több objektumot vagy adatbázist kell értékelnie, adjon meg több metabase-object csomópontot a convert-schema konzolszkriptfájl 4. példájában látható módon.
    object-name: Adja meg a konvertálni kívánt forrásadatbázist vagy objektumnevet. Győződjön meg arról, hogy a megfelelőt object-type a megadott objektumtípus alapján módosítja a object-name
    synchronize-target Szinkronizálja a célobjektumokat a céladatbázissal.

    Ha több objektumot vagy adatbázist kell értékelnie, adjon meg több metabase-object csomópontot a synchronize-target konzolszkriptfájl 3. példaparancsában látható módon.
    object-name: Adja meg a létrehozni kívánt SQL Server-adatbázist vagy objektumnevet. Győződjön meg arról, hogy a megfelelőt object-type a megadott objektumtípus alapján módosítja a object-name
    migrate-data Migrálja a forrásadatokat a célba.

    Ha több objektumot vagy adatbázist kell értékelnie, adjon meg több metabase-object csomópontot a migrate-data példakonzol szkriptfájljának 2. példájában látható módon.
    object-name: Megadja a migrálni kívánt forrásadatbázis vagy táblák nevét. Győződjön meg arról, hogy a megfelelőt object-type a megadott objektumtípus alapján módosítja a object-name