Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
- 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
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 etServersConnectionFileSample.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’attributobject-namepar 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 laobject-typevaleur.Si vous devez évaluer plusieurs objets ou bases de données, spécifiez plusieurs
metabase-objectnœuds, comme illustré dans l’exemplegenerate-assessment-report4 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.xmlavec 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-schemaMappage 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 versconvert-schemaConvertit le schéma de la source en schéma cible.
Si vous devez évaluer plusieurs objets ou bases de données, spécifiez plusieursmetabase-objectnœuds, comme illustré dans l’exempleconvert-schema4 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 correspondantobject-typeen fonction du type d’objet que vous spécifiez dans leobject-namesynchronize-targetSynchronise les objets cibles avec la base de données cible.
Si vous devez évaluer plusieurs objets ou bases de données, spécifiez plusieursmetabase-objectnœuds, comme illustré dans l’exemplesynchronize-target3 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 correspondantobject-typeen fonction du type d’objet que vous spécifiez dans leobject-namemigrate-dataMigre les données sources vers la cible.
Si vous avez besoin d’évaluer plusieurs objets ou bases de données, spécifiez plusieursmetabase-objectnœuds, comme illustré dans l’exemplemigrate-data2 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 correspondantobject-typeen fonction du type d’objet que vous spécifiez dans leobject-name