Trabajar con archivos de script de consola de ejemplo (MySQLToSQL)
Se han proporcionado algunos archivos de ejemplo junto con el producto para la referencia y el uso del usuario. En esta sección se describe la manera de personalizar fácilmente estos scripts para satisfacer las necesidades del usuario final.
Archivos de script de consola de ejemplo
Se han proporcionado los siguientes archivos de script de consola de ejemplo que abarcan diferentes escenarios para la referencia del usuario:
ServersConnectionFileSample.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
SqlStatementConversionSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.xml:
En este ejemplo se proporcionan los distintos modos de conexión disponibles para la base de datos de origen y destino y el usuario puede seleccionar cualquier modo según el requisito. Este ejemplo contiene las definiciones de servidor.
El usuario puede conectarse a la base de datos necesaria cambiando simplemente los valores a las definiciones de servidor de origen y de destino necesarias. En el ejemplo se han proporcionado todos los valores como valores de variable que están disponibles en el VariableValueFileSample.xml. Todos los demás parámetros de conexión se pueden quitar del archivo de conexión del servidor de trabajo del usuario.
Para obtener más información sobre cómo conectarse al servidor de origen y de destino, vea Crear los archivos de conexión del servidor (MySQLToSQL) .
VariableValueFileSample.xml: Todas las variables que se han usado en los archivos de script de consola de ejemplo y
ServersConnectionFileSample.xml
se han intercalado en este archivo. Para ejecutar los scripts de consola de ejemplo, el usuario simplemente tiene que reemplazar los valores de variable de ejemplo por los definidos por el usuario y pasar 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 (MySQLToSQL).
AssessmentReportGenerationSample.xml: Este ejemplo permite al usuario generar un informe de evaluación xml que el usuario puede usar para su análisis antes de empezar a convertir y migrar datos.
En el comando
generate-assessment-report
, el usuario debe cambiar obligatoriamente el valor de la variable (consulte VariableValueFileSample.xml) en el atributoobject-name
al nombre de la base de datos que está usando el usuario. Dependiendo del tipo de objeto especificado, el valor deobject-type
también tendrá que cambiarse.Si el usuario tiene que evaluar varios objetos o bases de datos, puede especificar varios nodos de
metabase-object
tal y como se muestra en el ejemplo 4 del archivo de script de consola de ejemplo del comandogenerate-assessment-report
.Para obtener más información sobre cómo generar informes, consulte Generación de informes (MySQLToSQL).
Notas:
Asegúrese de que el argumento de línea de comandos del archivo de valores de variable se pasa a la aplicación de consola y VariableValueFileSample.xml se actualiza con los valores especificados por el usuario.
Asegúrese de que el argumento de la línea de comandos del archivo de conexión del servidor se pasa a la aplicación de consola y el ServersConnectionFileSample.xml se actualiza con los valores correctos de los parámetros del servidor.
SqlStatementConversionSample.xml:
Este ejemplo permite al usuario generar el script correspondiente det-sql
para el comandosql
de la base de datos de origen proporcionado como entrada.En el comando
convert-sql-statement
el usuario debe cambiar obligatoriamente el valor de la variable (consulte VariableValueFileSample.xml) en el atributocontext
al nombre de la base de datos que el usuario está usando. También será necesario que el usuario cambie el valor del atributosql
por el comando de la base de datos de origensql
que necesitan convertir.El usuario también puede proporcionar archivos SQL que se van a convertir. Esto se ha ilustrado en el ejemplo 4 del comando
convert-sql-statement
del archivo de script de consola de ejemplo.Nota
Asegúrese de que el argumento de línea de comandos del archivo de valores de variable se pasa a la aplicación de consola y VariableValueFileSample.xml se actualiza con los valores especificados por el usuario.
ConversionAndDataMigrationSample.xml:
Este ejemplo permite al usuario realizar una migración de un extremo a otro desde la conversión a la migración de datos. A continuación se muestra la lista de valores de atributo obligatorios que tendrán que cambiar:nombre del comando
map-schema
Asignación de esquemas de la base de datos de origen al esquema de destino.
Atributo
source-schema:
Especifica la base de datos de origen que debe convertirse.sql-server-schema
: especifica la base de datos de destino a la que se va a migrar.
Nombre del comando
convert-schema
Realiza la conversión de esquema desde el origen al esquema de destino.
Si el usuario tiene que evaluar varios objetos o bases de datos, puede especificar varios nodos de
metabase-object
tal y como se muestra en el ejemplo 4 del archivo de script de consola de ejemplo del comandoconvert-schema
.
Atributo
object-name
: especifique el nombre de la base de datos u objeto de origen que necesita ser convertido. Asegúrese de que se cambia elobject-type
correspondiente en función del tipo de objeto especificado en elobject-name
Nombre de Comando
synchronize-target
Sincroniza los objetos de destino con la base de datos de destino.
Si el usuario tiene que evaluar varios objetos o bases de datos, puede especificar varios nodos de
metabase-object
como se muestra en el ejemplo 3 del archivo de script de consola de ejemplo del comandosynchronize-target
.
Atributo
object-name:
Especifique el nombre de objeto o la base de datos de sql Server que necesita crearse. Asegúrese de que se cambia elobject-type
correspondiente en función del tipo de objeto especificado en elobject-name
nombre del comando
migrate-data
Migra los datos de origen al destino.
Si el usuario tiene que evaluar varios objetos o bases de datos, puede especificar varios nodos de
metabase-object
como se muestra en el ejemplo 2 del comando demigrate-data
del archivo de script de consola de ejemplo.
Atributo
object-name:
Especifica el nombre de la base de datos o tablas de origen que requiere migrarse. Asegúrese de que se cambia elobject-type
correspondiente en función del tipo de objeto especificado en elobject-name
Consulte también
Creación de archivos de valor variable (MySQLToSQL)
Creación de los archivos de conexión del servidor (MySQLToSQL)
Generación de informes (MySQLToSQL)