Utilisation de projets SSMA (SybaseToSQL)
Pour migrer des bases de données Sybase Adaptive Server Enterprise (ASE) vers SQL Server ou SQL Azure, vous créez d’abord un projet SSMA. Le projet est un fichier qui contient des métadonnées sur les bases de données ASE que vous souhaitez migrer vers SQL Server ou SQL Azure, les métadonnées relatives à l’instance cible de SQL Server ou SQL Azure qui recevra les objets et données migrés, les informations de connexion SQL Server ou SQL Azure et les paramètres du projet.
Lorsque vous ouvrez un projet, il est déconnecté de SQL Server ou SQL Azure. Cela vous permet de travailler hors connexion. Vous pouvez vous reconnecter à SQL Server ou SQL Azure. Pour plus d’informations, consultez Connexion à SQL Server (SybaseToSQL) / Connexion à Azure SQL Database (SybaseToSQL).
Examen des paramètres de projet par défaut
SSMA contient plusieurs options pour convertir et charger des objets de base de données, migrer des données et synchroniser SSMA avec ASE et SQL Server ou SQL Azure. Les paramètres par défaut de ces options sont appropriés pour de nombreux utilisateurs. Toutefois, avant de créer un projet SSMA, vous devez passer en revue les options et, si vous le souhaitez, modifier les valeurs par défaut qui seront utilisées pour tous vos nouveaux projets.
Pour passer en revue les paramètres de projet par défaut
Dans le menu Outils , sélectionnez Paramètres de projet par défaut.
Sélectionnez le type de projet dans la liste déroulante Version cible de migration pour laquelle les paramètres doivent être consultés ou modifiés, puis cliquez sur l’onglet Général .
Dans le volet gauche, cliquez sur Conversion.
Dans le volet droit, passez en revue les options, en modifiant les options si nécessaire. Pour plus d’informations sur ces options, consultez Paramètres du projet (Conversion) (SybaseToSQL) .
Répétez les étapes 1 à 3 pour la migration, SQL Azure, le chargement d’objets, l’interface graphique utilisateur et les pages mappage de types.
Pour plus d’informations sur les options de migration, consultez Paramètres du projet (Migration) (SybaseToSQL).
Pour plus d’informations sur les options de chargement d’objets dans SQL Server, consultez Paramètres du projet (Synchronisation) (SybaseToSQL).
Pour plus d’informations sur les options de l’interface graphique graphique, consultez Paramètres de projet (GUI) (SybaseToSQL) .
Pour plus d’informations sur les paramètres de mappage de type de données, cliquez sur Paramètres du projet (Mappage de type) (SybaseToSQL) .
Pour plus d’informations sur les options SQL Azure, consultez Paramètres du projet (Azure SQL Database) (SybaseToSQL).
Note
Les paramètres SQL Azure s’affichent uniquement lorsque vous sélectionnez Migration vers SQL Azure lors de la création d’un projet.
Création de projets
Pour migrer des données de bases de données ASE vers SQL Server ou SQL Azure, vous devez d’abord créer un projet.
Pour créer un projet
Dans le menu Fichier, sélectionnez Nouveau projet.
La boîte de dialogue Nouveau projet apparaît.
Dans la zone Nom , tapez le nom de votre projet.
Dans la zone Emplacement , entrez ou sélectionnez un dossier pour le projet.
Dans la liste déroulante Migration Vers , sélectionnez la version de SQL Server cible utilisée pour la migration. Voici les options disponibles :
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server 2014
SQL Server 2016
Azure SQL Database
Puis cliquez sur OK.
Personnalisation des paramètres du projet
Outre la définition des paramètres de projet par défaut qui s’appliquent à tous les nouveaux projets SSMA, vous pouvez personnaliser les paramètres de chaque projet. Pour plus d’informations, consultez Définition des options de projet (SybaseToSQL).
Lorsque vous personnalisez les mappages de types de données entre les bases de données source et cible, vous pouvez définir des mappages au niveau du projet, de la base de données ou de l’objet. Pour plus d’informations sur le mappage de types, consultez Mappage des types de données Sybase ASE et SQL Server (SybaseToSQL).
Enregistrement de projets
Lorsque vous enregistrez un projet, SSMA conserve les paramètres du projet, et éventuellement les métadonnées de la base de données, dans le fichier projet.
Pour enregistrer un projet
Dans le menu File, sélectionnez Save Project.
Si les bases de données au sein du projet ont changé ou n’ont pas été converties, SSMA vous invite à enregistrer les métadonnées dans le projet. L’enregistrement des métadonnées vous permet de travailler hors connexion et d’envoyer un fichier projet complet à d’autres personnes, y compris le personnel du support technique. Si vous êtes invité à enregistrer les métadonnées, procédez comme suit :
Pour chaque base de données qui affiche un état des métadonnées manquant, cochez la case en regard du nom de la base de données.
L’enregistrement des métadonnées peut prendre plusieurs minutes. Si vous ne souhaitez pas enregistrer les métadonnées à ce stade, ne cochez aucune case.
Cliquez sur le bouton Enregistrer .
SSMA analyse les schémas ASE Sybase et enregistre les métadonnées dans le fichier projet.
Ouverture de projets
Lorsque vous ouvrez un projet, il est déconnecté d’ASE et de SQL Server ou SQL Azure. Cela vous permet de travailler hors connexion. Pour mettre à jour les métadonnées, chargez des objets de base de données dans SQL Server ou SQL Azure. Pour migrer des données, vous devez vous reconnecter à ASE et SQL Server ou SQL Azure.
Pour ouvrir un projet
Effectuez l’une des procédures suivantes :
Dans le menu Fichier , pointez sur Projets récents, puis sélectionnez le projet que vous souhaitez ouvrir.
Dans le menu Fichier , sélectionnez Ouvrir le projet, recherchez le fichier projet .s2ssproj, sélectionnez le fichier, puis cliquez sur Ouvrir.
Pour vous reconnecter à ASE, dans le menu Fichier , sélectionnez Reconnecter à Sybase.
Pour vous reconnecter à SQL Server ou SQL Azure, dans le menu Fichier, sélectionnez Reconnecter à SQL Server / Reconnect to SQL Azure.
Étape suivante
L’étape suivante du processus de migration consiste à se connecter à Sybase ASE.
Voir aussi
Migration de bases de données Sybase ASE vers SQL Server - Azure SQL Database (SybaseToSQL)
Connexion à Sybase ASE (SybaseToSQL)
Connexion à SQL Server (SybaseToSQL)
Connexion à Azure SQL Database (SybaseToSQL)