0% ont trouvé ce document utile (0 vote)
2 vues18 pages

Documentation Sur La Migration SQL Server - Azure SQL

Ce document décrit le processus de migration d'une base de données locale sur SQL Server vers Azure, en détaillant les étapes d'installation des outils nécessaires, tels que SQL Server, SQL Server Management Studio et Data Migration Assistant. Il explique également comment créer une base de données sur Azure, déployer le schéma et migrer les données tout en assurant l'intégrité des informations. Enfin, il fournit des instructions pour vérifier la réussite de la migration.

Transféré par

Najeh Amri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues18 pages

Documentation Sur La Migration SQL Server - Azure SQL

Ce document décrit le processus de migration d'une base de données locale sur SQL Server vers Azure, en détaillant les étapes d'installation des outils nécessaires, tels que SQL Server, SQL Server Management Studio et Data Migration Assistant. Il explique également comment créer une base de données sur Azure, déployer le schéma et migrer les données tout en assurant l'intégrité des informations. Enfin, il fournit des instructions pour vérifier la réussite de la migration.

Transféré par

Najeh Amri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Documentation Du projet

Migration d'une base de données locale sur SQL Server vers une base de données
sur Azure

Realisé Par : Iheb El Ech

1. Installation du SQL Server


Site de téléchargement pour une version gratuite de MS SQL Server Developer 2022 :
[Link]
À partir de décembre 2022, seule la version Developer Edition de SQL Server 2022 est
disponible gratuitement sur ce site !
(Il n'est plus possible de choisir la version 2019 sur ce site.)
Faites défiler vers le bas et choisissez l'édition Developer.

Après le téléchargement, exécutez le fichier et suivez les étapes du type


d'installation De base. Vous pouvez également choisir Personnalisé.
Accepter

Cliquer sur « Installer »


Attendez

Installation Complété
2. Installation du SQL Server Management Studio (SSMS)
Pour télécharger SQL Server Management Studio (SSMS), visitez ce lien :
[Link]
studio-ssms?view=sql-server-ver16

Cliquer sur Télécharger SSMS

Ou via l’installation du SQL Server


Cliquer sur « install »

Attendez
3. Installer « Data Migration Assistant »
Pour télécharger le Microsoft® Data Migration Assistant v5.8, visitez ce lien :
Télécharger Data Migration Assistant.

Puis l’ouvrir simplement


Visiter : [Link]

Créer un serveur SQL Database


Cliquer sur « créer »

Votre déploiement a été effectué


Allez au Serveur/sécurité
Puis « Mise en réseau »
Accès publique
Sélectionner Réseaux Sélectionnés
Et En fin ajouter votre adresse IPV4
Et cliquer sur « enregistrer »
Puis ouvrir SSMS et fais la connection

Créer une base de données avec une ou plusieurs tables


Ouvrir le DMA et créer un nouveau projet de migration

Connecter avec votre serveur « SQL SERVER »


Connecter avec votre Serveur Azure SQL

Cliquer sur « Générer SQL Script »


Cliquer Sur « Déployer le schéma »
Puis « Migrate data »

Puis choisir les tables a migrer


Et cliquer sur « Start data migration »
Migration compétée

Enfin aller a la base données sur Azure


Informations
Étape 1 : Installation des outils nécessaires
1. SQL Server
SQL Server est un système de gestion de base de données relationnelle
conçu pour stocker, gérer et récupérer efficacement des données. La version
Developer 2022, disponible gratuitement, peut être téléchargée via ce lien.
2. SQL Server Management Studio (SSMS)
SSMS est une interface graphique permettant de gérer SQL Server.
Téléchargez-le via ce lien.
Data Migration Assistant (DMA)
DMA est un outil qui facilite l'évaluation et la migration des bases de
données. Téléchargez la version 5.8 depuis ce lien.

Étape 2 : Création d'une base de données sur Azure

1. Accédez au portail Azure via ce lien.

2. Créer un serveur SQL Database en suivant les étapes proposées :

o Déploiement effectué après configuration.

o Configurez les options de sécurité et de mise en réseau pour permettre


les connexions publiques ou via des réseaux spécifiques.

3. Ajouter une adresse IPV4 pour votre poste dans la section mise en réseau, puis
enregistrez

Étape 3 : Création d'une base de données sur SQL Server


Commande SQL :

CREATE DATABASE dbiheb_new COLLATE SQL_Latin1_General_CP1_CI_AS;

Pourquoi ce collationnement ?
Le collationnement SQL_Latin1_General_CP1_CI_AS garantit une compatibilité
avec Azure SQL Server, évitant des erreurs comme :
The source: 'dbiheb' collation: 'French_CI_AS' does not match the target:
'dbiheb' collation: 'SQL_Latin1_General_CP1_CI_AS'.
Création d'une table
Voici un exemple d'une table Utilisateurs :
CREATE TABLE Utilisateurs (
ID INT IDENTITY(1,1) PRIMARY KEY, -- Identifiant unique
Nom NVARCHAR(50) NOT NULL, -- Nom de l'utilisateur
Prenom NVARCHAR(50) NOT NULL, -- Prénom de l'utilisateur
Email NVARCHAR(100) NOT NULL, -- Email de l'utilisateur
DateInscription DATE DEFAULT GETDATE() -- Date d'inscription
);

Étape 4 : Migration avec Data Migration Assistant (DMA)


Pour migrer une base de données locale vers Azure SQL à l'aide de Data
Migration Assistant (DMA), suivez ces étapes détaillées :

1. Créer un nouveau projet


• Lancez DMA et cliquez sur "Nouveau projet".
• Sélectionnez le type de projet comme "Migration". Cela permet de configurer
l'outil pour évaluer et transférer la base de données vers Azure SQL.
• Donnez un nom à votre projet et spécifiez les détails pertinents (source et cible).

2. Connectez-vous à votre serveur SQL Server local


• Fournissez les informations nécessaires pour accéder à votre serveur SQL Server
local, telles que :
o Le nom du serveur.
o Le mode d'authentification (Windows ou SQL Server).
• Une fois connecté, sélectionnez la base de données que vous souhaitez migrer

3. Connectez-vous au serveur Azure SQL


• Entrez les informations de votre serveur Azure SQL, notamment :
o Le nom du serveur Azure SQL.
o L'identifiant d'administration (username).
o Le mot de passe.
• Assurez-vous que votre réseau est configuré pour permettre les connexions au
serveur Azure. Ajoutez votre adresse IP dans la section mise en réseau du portail
Azure si nécessaire
4. Générer le script SQL
• DMA analysera la base de données source et générera un script SQL contenant le
schéma de la base de données (tables, relations, vues, procédures stockées,
etc.).
• Examinez le script généré pour vous assurer qu’il est correct et prêt à être
appliqué

5. Déployer le schéma
• Appliquez le script généré sur le serveur Azure SQL :
o DMA déploiera le schéma sur la base de données cible.
o Cela recréera la structure exacte de votre base de données locale sur
Azure SQL

6. Migrer les données


• Une fois le schéma déployé, sélectionnez les tables que vous souhaitez migrer.
• Cliquez sur "Start data migration" pour lancer le transfert des données.
• DMA transfèrera les données de la base locale à Azure SQL tout en conservant
leur intégrité et leurs relations

Vérification finale
• Une fois la migration terminée, ouvrez SQL Server Management Studio (SSMS).
• Connectez-vous à votre serveur Azure SQL pour vérifier que :
o Les données ont été correctement transférées.
o Les relations et contraintes sont bien en place.
Cette méthode garantit une migration fluide et précise tout en minimisant les
erreurs.

Pour plus d'informations, merci de me contacter sur :

• LinkedIn : ce lien
• Portfolio : ce lien

Vous aimerez peut-être aussi