Partager via


Utiliser des exemples de fichiers de script de console (Db2ToSQL)

Quelques exemples de fichiers sont fournis pour référence et utilisation de l’utilisateur. Cette section décrit les façons de personnaliser facilement ces scripts en fonction de vos besoins.

Exemples de fichiers de script de console

Reportez-vous aux exemples de fichiers de script de console suivants couvrant différents scénarios :

ServersConnectionFileSample.xml

Cet exemple fournit les différents modes de connexion disponibles pour la base de données source et cible, et vous pouvez sélectionner n’importe quel mode en fonction de l’exigence. Cet exemple contient les définitions de serveur.

Vous pouvez vous connecter à la base de données requise en modifiant les valeurs en définitions de serveur source et cible requises. Dans l’exemple fourni, toutes les valeurs sont disponibles dans VariableValueFileSample.xml. Tous les autres paramètres de connexion peuvent être supprimés de votre fichier de connexion de serveur de travail.

Pour plus d’informations sur la connexion au serveur source et cible, consultez Créer les fichiers de connexion du serveur (Db2ToSQL).

VariableValueFileSample.xml

Toutes les variables utilisées dans les exemples de fichiers de script de console et ServersConnectionFileSample.xml sont compilées dans ce fichier. Pour exécuter les exemples de scripts de console, vous devez remplacer les valeurs d’exemple de variable par des valeurs définies par l’utilisateur et passer ce fichier en tant qu’argument de ligne de commande supplémentaire avec le fichier de script.

Pour plus d’informations sur le fichier de valeur de variable, consultez Créer des fichiers de valeurs variables (Db2ToSQL) .

AssessmentReportGenerationSample.xml

Utilisez cet exemple pour générer un rapport d’évaluation XML, que vous pouvez utiliser pour l’analyse avant de convertir et de migrer des données.

Dans la generate-assessment-report commande, remplacez la valeur de la variable (reportez-vous à VariableValueFileSample.xml) dans l’attribut par le object-name nom de la base de données que vous spécifiez. Selon le type d’objet spécifié, la object-type valeur doit également changer.

Si vous avez besoin d’évaluer plusieurs objets/bases de données, vous pouvez spécifier plusieurs metabase-object nœuds. Pour plus d’informations, consultez la commande dans l’exemple generate-assessment-report 4 du fichier de script de console exemple.

Vérifiez que l’argument de ligne de commande du fichier de valeurs de variable est transmis à l’application console et VariableValueFileSample.xml est mis à jour avec vos valeurs spécifiées.

Vérifiez que l’argument de ligne de commande du fichier de connexion serveur est transmis à l’application console et qu’il ServersConnectionFileSample.xml est mis à jour avec les valeurs de paramètre de serveur correctes.

Pour plus d’informations sur la génération de rapports, consultez Générer des rapports (Db2ToSQL).

SqlStatementConversionSample.xml

Cet exemple vous permet de générer le script correspondant t-sql pour la commande de base de données sql source fournie en tant qu’entrée.

Dans la convert-sql-statement commande, vous devez modifier la valeur de la variable (reportez-vous à VariableValueFileSample.xml) dans l’attribut context au nom de la base de données que vous spécifiez. Vous devez également modifier la sql valeur d’attribut en commande de base de données sql source qui doit être convertie.

Vous pouvez également fournir des sql fichiers à convertir. Pour plus d’informations, consultez la commande dans l’exemple convert-sql-statement 4 du fichier de script de console exemple.

Vérifiez que l’argument de ligne de commande du fichier de valeurs de variable est transmis à l’application console et VariableValueFileSample.xml est mis à jour avec vos valeurs spécifiées.

ConversionAndDataMigrationSample.xml

Cet exemple vous permet d’effectuer une migration de bout en bout de la conversion vers la migration des données. Voici une liste des valeurs d’attribut obligatoires que vous devez modifier :

Commande Description Attribut
map-schema Mise en correspondance du schéma de la base de données source au schéma cible. source-schema: spécifie la base de données source qui doit être convertie.

sql-server-schema: spécifie la base de données cible à migrer vers
convert-schema Effectue la conversion de schéma de la source vers le schéma cible.

Si vous avez besoin d’évaluer plusieurs objets/bases de données, vous pouvez spécifier plusieurs metabase-object nœuds. Pour plus d’informations, consultez la commande dans l’exemple convert-schema 4 du fichier de script de console exemple.
object-name: spécifiez le nom de la base de données source/objet qui doit être converti. Vérifiez que le correspondant object-type est modifié en fonction du type d’objet spécifié dans le object-name
synchronize-target Synchronise les objets cibles avec la base de données cible.

Si vous avez besoin d’évaluer plusieurs objets/bases de données, vous pouvez spécifier plusieurs metabase-object nœuds. Pour plus d’informations, consultez la commande dans l’exemple synchronize-target 4 du fichier de script de console exemple.
object-name: spécifiez le nom de base de données/objet SQL Server qui doit être créé. Vérifiez que le correspondant object-type est modifié en fonction du type d’objet spécifié dans le object-name.
migrate-data Migre les données sources vers la cible.

Si vous avez besoin d’évaluer plusieurs objets/bases de données, vous pouvez spécifier plusieurs metabase-object nœuds. Pour plus d’informations, consultez la commande dans l’exemple migrate-data 4 du fichier de script de console exemple.
object-name: spécifie le nom de la base de données source/tables qui doit être migré. Vérifiez que le correspondant object-type est modifié en fonction du type d’objet spécifié dans le object-name