Compartir a través de


Trabajar con scripts de ejemplo en la consola de SSMA (AccessToSQL)

SQL Server Migration Assistant (SSMA) incluye archivos de ejemplo para referencia de usuario y uso. En esta sección se describe cómo personalizar estos scripts para adaptarlos a sus necesidades.

Archivos de script de consola de ejemplo

Los siguientes archivos de script de consola de ejemplo abarcan diferentes escenarios:

  • ServersConnectionFileSample.xml:

    • En este ejemplo se proporcionan los distintos modos de conexión disponibles para la base de datos de origen y de destino. Seleccione cualquier modo según sus necesidades. Este ejemplo contiene las definiciones de servidor.

      • Conéctese a la base de datos necesaria cambiando los valores a las definiciones de servidor de origen y de destino necesarias. En el ejemplo, todos los valores son valores variables que se encuentran en VariableValueFileSample.xml. Quite todos los demás parámetros de conexión del archivo de conexión del servidor de trabajo.
    • Para obtener más información sobre cómo conectarse al servidor de origen y de destino, consulte Creación de los archivos de conexión del servidor.

  • VariableValueFileSample.xml: Este archivo reúne todas las variables que se usan en los archivos de script de consola de ejemplo y ServersConnectionFileSample.xml. Para ejecutar los scripts de consola de ejemplo, reemplace los valores de variable de ejemplo por los definidos por el usuario y pase este archivo como un argumento de línea de comandos adicional junto con el archivo de script.

    Para obtener más información sobre el archivo de valor de variable, vea Crear archivos de valor de variable.

  • AssessmentReportGenerationSample.xml: use este ejemplo para generar un informe de evaluación XML para su análisis antes de empezar a convertir y migrar datos.

    En el generate-assessment-report comando, cambie el valor de la variable (consulte VariableValueFileSample.xml) en el object-name atributo al nombre de la base de datos que está utilizando. Según el tipo de objeto especificado, también debe cambiar el valor de object-type.

    Si necesita evaluar varios objetos o bases de datos, especifique varios nodos metabase-object como se muestra en el comando generate-assessment-report del ejemplo 4 del archivo de ejemplo del script de consola.

    Para obtener más información sobre cómo generar informes, vea Generar informes.

    • Pase el argumento de línea de comandos del archivo de valor variable a la aplicación de consola y actualice VariableValueFileSample.xml con los valores especificados por el usuario.

    • Pase el argumento de línea de comandos relacionado con el archivo de conexión del servidor a la aplicación de consola y actualice ServersConnectionFileSample.xml con los valores correctos de los parámetros del servidor.

  • ConversionAndDataMigrationSample.xml: Use este ejemplo para realizar una migración completa que incluye desde la conversión hasta la migración de datos. Cambie los siguientes valores de atributo obligatorios:

    Nombre de comando Description Atributo
    map-schema Asignación de esquemas de la base de datos de origen al esquema de destino. source-schema: especifica la base de datos de origen que desea convertir.

    sql-server-schema: especifica la base de datos de destino a la que desea migrar.
    convert-schema Convierte el esquema de origen en el esquema de destino.

    Si necesita evaluar varios objetos o bases de datos, especifique varios nodos metabase-object como se muestra en el comando convert-schema del ejemplo 4 del archivo de ejemplo del script de consola.
    object-name: especifique el nombre de la base de datos de origen o del objeto que desea convertir. Asegúrese de cambiar la correspondiente object-type en función del tipo de objeto que especifique en . object-name
    synchronize-target Sincroniza los objetos de destino con la base de datos de destino.

    Si necesita evaluar varios objetos o bases de datos, especifique varios nodos metabase-object tal como se ilustra en el Ejemplo 3 del archivo de script de consola de muestra synchronize-target.
    object-name: especifique el nombre de objeto o la base de datos de SQL Server que desea crear. Asegúrese de cambiar la correspondiente object-type en función del tipo de objeto que especifique en . object-name
    migrate-data Migra los datos de origen al destino.

    Si necesita evaluar varios objetos o bases de datos, especifique varios metabase-object nodos como se muestra en el migrate-data ejemplo 2 del comando del archivo de script de consola de ejemplo.
    object-name: especifica el nombre de la base de datos o tablas de origen que desea migrar. Asegúrese de cambiar la correspondiente object-type en función del tipo de objeto que especifique en . object-name