Partager via


Utiliser des exemples de scripts dans la console SSMA (AccessToSQL)

L’Assistant Migration SQL Server (SSMA) inclut des exemples de fichiers pour référence et utilisation de l’utilisateur. Cette section explique comment personnaliser ces scripts en fonction de vos besoins.

Exemples de fichiers de script de console

Les exemples de fichiers de script de console suivants couvrent 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. Sélectionnez n’importe quel mode en fonction de vos besoins. Cet exemple contient les définitions de serveur.

      • Connectez-vous à la base de données requise en modifiant les valeurs en définitions de serveur source et cible requises. Dans l’exemple, toutes les valeurs sont des valeurs variables que vous trouvez dans VariableValueFileSample.xml. Supprimez tous les autres paramètres de connexion 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.

  • VariableValueFileSample.xml: ce fichier rassemble toutes les variables utilisées dans les fichiers de script console d'exemple et ServersConnectionFileSample.xml. Pour exécuter les exemples de scripts de console, remplacez les valeurs d’exemple de variable par des valeurs définies par l’utilisateur et transmettez 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 variable, consultez Créer des fichiers de valeur de variable.

  • AssessmentReportGenerationSample.xml: Utilisez cet exemple pour générer un rapport d’évaluation XML pour l’analyse avant de commencer à convertir et migrer des données.

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

    Si vous devez évaluer plusieurs objets ou bases de données, spécifiez plusieurs metabase-object nœuds, comme illustré dans l’exemple generate-assessment-report 4 de la commande de l’exemple de fichier de script de console.

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

    • Transmettez l’argument de ligne de commande du fichier de valeur variable à l’application console et mettez à jour VariableValueFileSample.xml avec les valeurs spécifiées par l’utilisateur.

    • Transmettez l'argument de ligne de commande du fichier de connexion serveur à l'application console et mettez à jour les valeurs de paramètre de serveur correctes dans le ServersConnectionFileSample.xml.

  • ConversionAndDataMigrationSample.xml : Utilisez cet exemple pour effectuer une migration complète, de la conversion à la migration des données. Modifiez les valeurs d’attribut obligatoire suivantes :

    Nom de commande Description Attribut
    map-schema Mappage de schéma de la base de données source au schéma cible. source-schema: spécifie la base de données source que vous souhaitez convertir.

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

    Si vous devez évaluer plusieurs objets ou bases de données, spécifiez plusieurs metabase-object nœuds, comme illustré dans l’exemple convert-schema 4 de la commande de l’exemple de fichier de script de console.
    object-name: spécifiez le nom de la base de données source ou de l’objet que vous souhaitez convertir. Vérifiez que vous modifiez le correspondant object-type en fonction du type d’objet que vous spécifiez dans le object-name
    synchronize-target Synchronise les objets cibles avec la base de données cible.

    Si vous devez évaluer plusieurs objets ou bases de données, spécifiez plusieurs metabase-object nœuds, comme illustré dans l’exemple synchronize-target 3 de la commande de l’exemple de fichier de script de console.
    object-name: spécifiez le nom de la base de données ou de l’objet SQL Server que vous souhaitez créer. Vérifiez que vous modifiez le correspondant object-type en fonction du type d’objet que vous spécifiez dans le object-name
    migrate-data Migre les données sources vers la cible.

    Si vous avez besoin d’évaluer plusieurs objets ou bases de données, spécifiez plusieurs metabase-object nœuds, comme illustré dans l’exemple migrate-data 2 de la commande du fichier de script de console exemple.
    object-name: spécifie le nom de la base de données source ou des tables que vous souhaitez migrer. Vérifiez que vous modifiez le correspondant object-type en fonction du type d’objet que vous spécifiez dans le object-name