Partager via


Installation de composants SSMA sur SQL Server (SybaseToSQL)

Outre l’installation de SSMA, pour l’utilisation de la migration de données côté serveur, 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 la base de données sysdb à l’instance spécifiée de SQL Server. La base de données contient les tables et les 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, assurez-vous que le système répond aux exigences suivantes :

  • L’instance SQL Server est installée.

  • Microsoft Windows Installer 3.1 ou une version ultérieure.

  • Microsoft .NET Framework version 4.7.2 ou ultérieure. Vous pouvez l’obtenir à partir du Centre de développement .NET Framework.

  • Fournisseur Sybase OLE DB/ADO.Net/ODBC et 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. Il est utilisé pour remplir 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.

Installation du pack d’extension

Vous pouvez installer le pack d’extension à 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. Sur la page d’accueil, cliquez sur Suivant.

  4. Dans la page Contrat de licence de l’utilisateur final, lisez le contrat de licence. Si vous acceptez, sélectionnez l’option J’accepte l’option contrat , puis cliquez sur Suivant.

  5. Dans la page Choisir le type d’installation, cliquez sur Standard.

  6. Dans la page Prêt pour l'installation , cliquez sur Installer.

  7. Dans la page Terminer la première étape de l’installation , cliquez sur 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 allez migrer des bases de données SAP ASE, puis cliquez sur 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 cliquez sur Suivant.

    L’authentification Windows utilise vos informations d’identification Windows pour essayer de vous 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. L’étape suivante vous oblige à définir le mot de passe d’une clé principale qui sera utilisée 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 cliquez sur Suivant.

  11. Dans la page 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, activez la case à cocher Installer la base de données du testeur, puis sélectionnez Suivant.

    La base de données sysdb 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) sont créées dans cette base de données.

  12. Une fois l’installation terminée, une invite s’affiche pour vous demander si vous souhaitez installer Utilities Database sur une autre instance de SQL Server, sélectionnez Oui, puis sélectionnez Suivant, ou pour quitter l’Assistant, sélectionnez Non, puis quittez l’Assistant.

Objets de base de données SQL Server

Après avoir installé le pack d’extension, vous verrez une table ssma_syb.bcp_migration_packages dans la base de données sysdb . Vous verrez é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 package de migration de données {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.

Installation des 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 cliquez sur Terminer pour installer le fournisseur de données.

Voir aussi