Comment déplacer votre base de données vers un autre serveur SQL ?

Aujourd’hui nous allons voir comment déplacer votre base de données entre deux régions.

Nous avons deux SQL Server, le premier (sqldbsrv01aa) situé en EAST US dans lequel il y a notre base de données (DB01) et un second SQL Server, (sqldbsrv02aa) situé en North Europe.

Nous allons déplacer la base de données (DB01) de EAST US vers North Europe.

Comme vous le voyez ci-dessous la base donnée DB01 est bien sûr notre serveur sqldbsrv01aa :

Et nous avons quelque tables, précédemment créés :

Exporter la Base de Données

Nous allons nous rendre dans la partie SQL Server dans Azure et activer l’exception “Allow Azure Services and resources to access this server” :

Maintenant, nous allons nous rendre dans la partie SQL Database dans Azure et cliquer sur “Export” :

Il est demandé de renseigner un nom et de sélectionner un compte de stockage pour accueillir l’export en fichier .BACPAC, celui-ci doit être un container. Enfin, il vous sera demandé de saisir un compte pour procéder à l’export (compte SQL ou Active Directory ayant les droits administrateurs SQL Servers).

Sélectionner votre container :

Pour vérifier votre export :

Il n’y a plus qu’à patienter quelques minutes :

Une fois l’export terminé, nous allons nous rendre sur notre autre SQL Server et activer l’exception ci-dessous :

Importer la base de données

Et nous importons notre base de données :

On sélectionne notre compte de stockage, le pricing tier et nous mettons le compte qui a les bons droits :

On sélectionne notre container :

ainsi que le fichier .BACPAC

et on continue

Nous patientons le temps de l’import

Une fois terminé, nous voyons notre base de données renommée, remonter.

Avec nos données !

Conclusion

Ceci clôture la fin de l’article, j’ai trouvé cela très intéressant, et j’espère qu’il a pu vous aider !

A propos de l'auteur

Consultant Infrastructuce Services chez Metsys

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *