Installer des composants SSMA sur SQL Server (SybaseToSQL)

Outre l’installation de l’Assistant Migration SQL Server (SSMA), vous devez également installer des composants sur l’ordinateur exécutant SQL Server. Ces composants incluent le pack d’extension SSMA, qui prend en charge la migration des données et les fournisseurs Sybase pour activer la connectivité serveur à serveur.

Pack d’extension SSMA pour Sybase

Le pack d’extension SSMA ajoute une base de données, sysdbà l’instance spécifiée de SQL Server. Cette base de données contient les tables et procédures stockées requises pour migrer des données.

En outre, lorsque vous migrez des données vers SQL Server, SSMA crée des travaux SQL Server Agent, lorsque le moteur de migration de données côté serveur est utilisé pour migrer les données.

Prerequisites

Avant d’installer les composants du serveur SSMA pour Sybase sur SQL Server, vérifiez que l’ordinateur répond aux exigences suivantes :

  • Versions windows 11 ou ultérieures, ou Windows Server 2022 ou versions ultérieures.

  • .NET Framework version 4.7.2 ou ultérieure. Téléchargez .NET Framework.

  • L’instance SQL Server est installée.

  • Les fournisseurs Sybase OLE DB, ADO.NET et ODBC, ainsi que la connectivité au serveur de base de données SAP ASE qui contient les bases de données que vous souhaitez migrer. Vous pouvez installer des fournisseurs à partir du support de produit SAP ASE. Pour plus d’informations sur la connectivité, consultez Connexion à Sybase ASE (SybaseToSQL) .

  • Le service SQL Server Browser doit s’exécuter pendant l’installation. Ce service remplit une liste des instances de SQL Server dans l’Assistant Installation. Vous pouvez désactiver le service SQL Server Browser après l’installation.

    Note

    Si le service SQL Server Browser est en cours d’exécution, mais que vous ne voyez toujours pas la liste des instances dans le programme d’installation, vous devez débloquer le port UDP 1434. Vous pouvez utiliser le Pare-feu Windows pour débloquer temporairement le port, ou désactiver temporairement le Pare-feu Windows. Vous devrez peut-être également désactiver temporairement les logiciels antivirus. Veillez à activer les pare-feu et les logiciels antivirus après l’installation.

Installer le pack d’extension

Vous pouvez installer le pack d’extensions à tout moment avant de migrer des données vers SQL Server.

Important

Pour installer le pack d’extensions, vous devez être membre du rôle serveur sysadmin sur l’instance de SQL Server.

Pour installer le pack d’extensions :

  1. Copiez SSMAforSybaseExtensionPack_n.msi, où n est le numéro de build, sur l’ordinateur exécutant SQL Server.

  2. Double-cliquez sur SSMAforSybaseExtensionPack_n.msi.

  3. Dans la boîte de dialogue Bienvenue , sélectionnez Suivant.

  4. Dans la boîte de dialogue Contrat de licence utilisateur final, lisez le contrat de licence. Si vous acceptez, sélectionnez l’option J’accepte l’option contrat , puis sélectionnez Suivant.

  5. Dans la boîte de dialogue Choisir le type d’installation , sélectionnez Type d’installation classique.

  6. Dans la boîte de dialogue Prêt à installer , sélectionnez Installer.

  7. Dans la boîte de dialogue Terminer la première étape de l’installation , sélectionnez Suivant.

    Une nouvelle boîte de dialogue s’affiche, dans laquelle vous sélectionnez l’instance de SQL Server pour l’installation du pack d’extension.

  8. Sélectionnez l’instance de SQL Server où vous migrez des bases de données SAP ASE, puis sélectionnez Suivant.

    L’instance par défaut porte le même nom que l’ordinateur. Les instances nommées sont suivies d’une barre oblique inverse et du nom de l’instance.

  9. Dans la page de connexion, sélectionnez la méthode d’authentification, puis sélectionnez Suivant.

    L’authentification Windows utilise vos informations d’identification Windows pour essayer de se connecter à l’instance de SQL Server. Si vous sélectionnez Authentification du serveur, vous devez entrer un nom de connexion et un mot de passe SQL Server.

  10. Définissez le mot de passe d’une clé principale pour chiffrer les données sensibles stockées dans la base de données du pack d’extensions pendant la migration des données côté serveur. Fournissez un mot de passe fort, puis sélectionnez Suivant.

  11. Dans la boîte de dialogue suivante, sélectionnez Installer la base de données utilitaires n et installez les bibliothèques de pack d’extension, où n est le numéro de version. Si vous envisagez d’utiliser la fonctionnalité Testeur, cochez la case Installer la base de données du testeur , puis sélectionnez Suivant.

    La sysdb base de données est créée avec les tables et les procédures stockées requises pour la migration des données (à l’aide du moteur de migration de données côté serveur) dans cette base de données.

  12. Pour installer les utilitaires sur une autre instance de SQL Server, sélectionnez Oui, puis sélectionnez Suivant. Ou, pour quitter l’Assistant, sélectionnez Non , puis Quittez.

Objets de base de données SQL Server

Après avoir installé le pack d’extensions, vous voyez une ssma_syb.bcp_migration_packages table dans la sysdb base de données. Vous voyez également les procédures stockées suivantes :

  • bcp_clean_migration_data
  • bcp_ensure_message_table
  • bcp_insert_new_message
  • bcp_post_process
  • bcp_read_new_migration_messages
  • bcp_save_migration_package
  • bcp_smart_truncate
  • bcp_start_migration_process
  • get_jobstep_info
  • stop_agent_process

Chaque fois que vous migrez des données vers SQL Server, SSMA crée un travail SQL Server Agent. Ces travaux sont nommés ssma_syb data migration package {GUID}et sont visibles dans le nœud SQL Server Agent de SQL Server Management Studio dans le dossier Travaux.

Fournisseurs Sybase

Lorsque vous utilisez la migration de données côté serveur pour déplacer des données de SAP ASE vers SQL Server, les données migrent directement entre SAP ASE et SQL Server. Il ne passe pas par SSMA, car cela ralentit la migration des données.

Installer les fournisseurs Sybase

Les instructions suivantes fournissent les étapes d’installation de base pour l’installation des fournisseurs Sybase. Les instructions exactes diffèrent selon la version du programme d’installation de Sybase.

Important

Avant d’exécuter le programme d’installation, vérifiez que vous ne respectez pas vos contrats de licence.

  1. Exécutez le programme d’installation de Sybase ASE.

  2. Sélectionnez configuration personnalisée.

  3. Dans la page de sélection de fonctionnalités, sélectionnez ODBC, OLE DB et ADO.NET fournisseurs de données.

  4. Vérifiez les fonctionnalités sélectionnées, puis sélectionnez Terminer pour installer le fournisseur de données.