Previous Topic

Next Topic

Book Contents

Book Index

Base de données - Migration vers Azure SQL

En plus de SQL Server et de MySQL Server, vous pouvez maintenant configurer MOVEit Transfer pour utiliser Azure SQL en tant que son serveur de base de données. Cette rubrique explique comment utiliser une base de données SQL Server MOVEit Transfer existante et la déployer en tant que base de données Azure SQL.

important Important : Votre serveur d'applications (serveur MOVEit Transfer) et votre base de données doivent être configurés pour le même fuseau horaire. Vous pouvez révéler le fuseau horaire configuré aux utilisateurs à l'aide de contrôles au niveau de l'organisation (PARAMÈTRES -> Affichage -> Conformité aux réglementations -> Déclaration de décalage horaire du fuseau GMT).

TransferTip Azure SQL s'exécute en heure UTC (Universal Coordinated Time). Cela doit correspondre à vos nœuds de serveur d'applications MOVEit Transfer si vous utilisez l'authentification à deux facteurs activée à partir de l'interface utilisateur Web (application d'authentification, courrier électronique, etc.). Si vous choisissez d'ignorer cette pratique recommandée, vous pouvez appliquer d'autres formes d'authentification, telles que les certificats clients.

Avant de commencer

Vous aurez besoin d’un serveur de base de données Azure SQL pour migrer votre base de données existante. Si vous n'avez pas encore créé de serveur de base de données Azure SQL, vous pouvez vous connecter au portail de gestion Azure et en créer un.

Vous aurez besoin des informations suivantes sur le serveur dans Tâche 1 :

Remarque pour les utilisateurs de base de données MySQL

Si vous souhaitez déplacer votre base de données MySQL MOVEit Transfer vers Azure SQL, vous pouvez utiliser l'utilitaire MySQLToMSSQL pour générer un schéma Azure SQL, puis l'importer dans Azure SQL. (L'utilitaire MySQLToMSSQL offre désormais la prise en charge de la conversion de schéma pour Azure SQL.)

Tâche nécessaires pour la migration de SQL Server vers Azure SQL

Tâche 1 : Déployez votre base de données sur Azure SQL

Déployez votre base de données MOVEit Transfer sur un serveur existant de base de données Azure SQL.

Étape

Description

1.

Installez SQL Server Management Studio (SSMS).

Connectez-vous ou connectez le bureau à l'hôte/machine virtuelle sur lequel le serveur MOVEit Transfer est en cours d'exécution et installez la dernière version de SSMS

important Le téléchargement de SMS est gratuit. Il est important d'utiliser la dernière version. Microsoft actualise fréquemment Azure SQL et SMSS. Les versions récentes de SMSS fonctionnent avec les versions antérieures de SQL Server tout en prenant en charge les dernières modifications apportées à la plateforme Azure SQL.

2.

Lancez SSMS et connectez-vous à l'hôte SQL Server où se trouve la base de données MOVEit Transfer actuelle.

3.

Dans l'Explorateur d'objets, développez le dossier Bases de données, cliquez avec le bouton droit de la souris sur la base de données MOVEit Transfer actuelle, puis sélectionnez les options suivantes :

Tâches > Deploy Database to Microsoft Azure SQL Database (Déployer la base de données vers la base de données Microsoft Azure SQL).

L'assistant Déploiement de la base de données sur la base de données Microsoft Azure SQL s'affiche.

4.

Cliquez sur Suivant pour passer à l'écran Specify Target Connection (Spécifier la connexion cible) sous l'onglet Deployment Settings (Paramètres de déploiement), puis cliquez sur Connexion.

La boîte de dialogue Connect to Server (Connexion au serveur) de SQL Server s’affiche.

5.

Fournissez les informations permettant de vous connecter au serveur cible Azure SQL et cliquez sur Connexion.

  • Nom du serveur. Saisissez le nom d'hôte Azure SQL. Par exemple : mydbserver.database.windows.net.
  • Authentification. Choisissez une authentification SQL Server.
  • Connexion. Saisissez le nom d'utilisateur Azure SQL. Par exemple : serveradmin.
  • Mot de passe. Saisissez le mot de passe.

    Une fois que vous avez cliqué sur Connexion, SMSS se connecte à votre serveur SQL Azure et vous pouvez renseigner les paramètres restants de la base de données Azure SQL.

6.

Fournissez des informations pour configurer MOVEit Transfer qui sera installé dans Azure SQL.

  • Nouveau nom de la base de données. Acceptez les valeurs par défaut ou saisissez un nouveau nom pour la base de données.
  • Édition de Microsoft Azure SQL Database. Choisissez l'édition appropriée de Microsoft Azure SQL Database. Par exemple : Standard.
  • Taille maximale de base de données. Choisissez une taille adaptée aux données du journal, de l'utilisateur et de l'organisation, exprimée en Go. (Les pièces jointes des fichiers et des paquets ne sont pas stockées ici.) Par exemple : 250.
  • Objectif du service. Il s'agit de votre niveau de service ou de tarification. Sélectionnez un niveau qui vous offre le meilleur équilibre entre un coût réduit et de hautes performances. Conseil : Vous pouvez commencer avec un niveau de tarification modeste, tel que S2, puis augmenter le niveau par la suite à l'aide du Portail de gestion Azure.
  • Nom du fichier temporaire. Acceptez le nom de fichier par défaut.

7.

Sur la page Verify Specified Setting (Vérifier les paramètres spécifiés), sélectionnez Terminer. [Le processus d'exportation commence]

Sur la page Operation Complete (Opération terminée), sélectionnez Fermer.

Tâche 2 : Réinitialisez la connexion à la base de données dans la base de données migrée

Réinitialisez la connexion à la base de données MOVEit Transfer dans la base de données migrée.

Étape

Description

1.

Dans SMSS, développez Bases de données > Bases de données système et cliquez avec le bouton droit de la souris sur maître, puis choisissez Nouvelle requête.

2.

Dans la fenêtre de nouvelle requête, saisissez :

ALTER LOGIN moveittransfer22 WITH PASSWORD='mon-mot-de-passe-ici';

—où mon-mot-de-passe représente le mot de passe utilisateur existant de SQL Server. (Si vous l'avez oublié, vous pouvez utiliser un nouveau mot de passe et procéder à la mise à jour ci-dessous.)

3.

Et cliquez sur Exécuter pour lancer la procédure et définissez votre mot de passe.

Tâche 3 : Création d'une entrée de registre Windows Server pour Azure SQL

Étape

Description

1.

Sur votre Windows Server qui utilise MOVEit Transfer, démarrez l'éditeur de registre Server (regedit).

2.

Recherchez la clé de registre suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Standard Networks\siLock\SQLServer

3.

Ajoutez la sous-clé suivante à la sous-clé SQLServer (si elle n'existe pas encore).

  • Type : REG_SZ
  • Name (Nom) : Dialect
  • Données : AzureSQL

Tâche 4 : Configurez MOVEit Transfer pour vous connecter à Azure SQ

Utilisez l'utilitaire de configuration de MOVEit Transfer pour connecter le serveur MOVEit Transfer à Azure SQL.

Étape

Description

1.

Connectez-vous ou connectez le bureau à l'hôte/machine virtuelle sur lequel le serveur MOVEit Transfer est en cours d'exécution

2.

Lancez la console de configuration de MOVEit Transfer et sélectionnez l'onglet Base de données.

3.

Fournissez les informations suivantes pour permettre au serveur MOVEit Transfer de se connecter à sa nouvelle base de données SQL Azure :

  • Passez sur le serveur au nom d’hôte Azure SQL. Par exemple : mydbserver.database.windows.net
  • Si vous avez fourni un nouveau nom de base de données à la tâche 2, étape 6, saisissez-le ici.
  • Si vous avez utilisé un mot de passe différent, entrez un nouveau mot de passe à deux reprises.

4.

Cliquez sur Test de connexion pour vous assurer que vos identifiants et vos informations de connexion sont valides. Puis cliquez sur Ok pour appliquer vos modifications.

Votre système MOVEit Transfer utilise désormais la nouvelle base de données SQL Azure.