Comment déplacer une base de données SQL Server vers un autre serveur en 4 méthodes ?

Explorez différentes méthodes pour migrer des bases de données SQL d'un serveur à un autre, y compris la sauvegarde et la restauration, la copie de base de données et la génération de scripts.

download-icon
Téléchargement gratuit
pour VM, OS, DB, Fichier, NAS, etc.
pierre

Updated by Pierre on 2024/12/27

Table des matières
  • Restaurer la sauvegarde d'une base de données SQL Server sur un autre serveur

  • Copier une base de données SQL Server d'un serveur à un autre

  • Migrer une base de données SQL Server vers une autre avec des scripts

  • Déplacer une base de données SQL Server vers un autre serveur avec Vinchin

  • FAQ sur le déplacement d'une base de données SQL Server vers un autre serveur

  • Conclusion

Dans certains cas, en raison du serveur source surchargé ou sous-ressources, pour améliorer l'efficacité de SQL Server, nous devons migrer la base de données vers un autre serveur pour une meilleure gestion des ressources serveur.

Il existe plusieurs méthodes pour transférer une base de données SQL Server d'un serveur à un autre. Le choix spécifique dépend de vos exigences et de votre environnement.

Restaurer la sauvegarde d'une base de données SQL Server sur un autre serveur

La migration d'une base de données d'un SQL Server à un autre est une tâche administrative courante.

Pour restaurer une base de données SQL Server d'un serveur à un autre, suivez ces étapes :

1. Lancez SSMS> connectez-vous à l'instance> cliquez avec le bouton droit sur la Base de données> sélectionnez Tasks > Back Up

2. Sélectionnez Full backup> Cliquez sur REMOVE ou ADD pour modifier l'emplacement de sauvegarde par défaut du fichier >  Cliquez sur OK

3. Copiez le fichier .bak vers la machine cible

4. Lancez SSMS sur le serveur cible> connectez-vous à l'instance> cliquez avec le bouton droit sur Databases> choisissez Restore Database

5. Dans la fenêtre contextuelle, sélectionnez Device> cliquez sur le symbole omis> sélectionnez le fichier de sauvegarde .bak à partir de votre lecteur local> cliquez sur OK

6. Confirmez les paramètres de restauration > cliquez sur  OK 

Copier une base de données SQL Server d'un serveur à un autre

Avec cette méthode, vous n'avez pas besoin de sauvegarder la base de données SQL Server sur un autre serveur, vous n'avez qu'à déplacer ou copier la base de données et certains objets serveur directement entre différentes instances SQL Server.

Pour copier une base de données SQL Server vers une autre, suivez ces étapes:

1. Lancez SSMS> accédez à l’explorateur d’objets

2. Cliquez avec le bouton droit sur une base de données> choisissez Tasks> Copy Database

3. Dans la fenêtre contextuelle cliquez sur Next > Entrez un nom pour le serveur source > entrez le nom d'utilisateur et le mot de passe de votre serveur > appuyez sur Next

4. Sélectionnez un serveur de destination de la même manière

5. Sélectionnez la méthode Use SQL Management Object> cliquez sur Next

6. Dans la ligne Copier, choisissez une base de données> cliquez sur Next

7. Configurez la destination pour chaque base de données à transférer> Définissez le package du service d'intégration préparé par ce wizard pour s'exécuter immédiatement ou selon un planning

8. Lorsque l'assistant est terminé> cliquez sur Finish

Actualisez simplement le serveur cible à nouveau et vous verrez la base de données répliquée récemment.

Migrer une base de données SQL Server vers une autre avec des scripts

Transférer une base de données SQL Server vers un autre serveur nécessite généralement de déplacer à la fois le schéma de la base de données et les données. Un moyen fiable d'accomplir cela consiste à générer des scripts SQL à partir de la base de données d'origine puis à les exécuter sur la base de données cible.

Pour générer des scripts pour migrer une base de données SQL Server, suivez ces étapes :

1. Lancez SQL SSMS> connectez-vous à l'instance

2. Faites un clic droit sur la Database> cliquez sur Tasks> Générer des scripts> cliquez sur Next

3. Cliquez sur Choose Objects> cliquez sur Sélectionner des objets de base de données spécifiques

4. Sous l'option Définir les options de script, choisissez output type>cliquez sur Advanced> Sélectionnez Save to the new query window

5. Dans Options de script avancées, cliquez sur Schema et Data > cliquez sur OK

Déplacer une base de données SQL Server vers un autre serveur avec Vinchin

Cependant, il existe une meilleure façon de sauvegarder et de déplacer une base de données SQL Server et d'autres bases de données.

Pour gagner du temps et réaliser des sauvegardes et restaurations de données SQL Server précises et efficaces, Vinchin Backup & Recovery peut être une autre solution préférée pour automatiser facilement les sauvegardes et restaurations de SQL Server sans besoin de ligne de commande.

Et, Vinchin Backup & Recovery fournit une console web intuitive qui permet aux utilisateurs de configurer des tâches en quelques clics simples.

Pour déplacer la base de données SQL vers un autre serveur avec Vinchin Backup & Recovery, suivez ces étapes :

Tout d'abord, connectez-vous à la page web de Vinchin Backup & Recovery

1. Choisissez Physical Backup> cliquez sur Database Backup> appuyez sur Backup> sélectionnez un SQL Server

sauvegarde sql server

2. Sélectionnez Backup Destination

sauvegarde sql server

3. Choisissez les Backup Strategies

sauvegarde sql server

4. Appuyez sur Submit

sauvegarde sql server

Et nous prenons en charge la restauration vers une autre base de données SQL Server. Les étapes de l'opération sont également très simples, vous n'avez qu'à changer cela lors de la première étape de sélection de la sauvegarde et choisir restaurer, les autres étapes sont les mêmes.

Il convient de noter que nous ne prenons en charge que la restauration des données sauvegardées vers une autre base de données du même type, pas vers un type différent de base de données, comme MySQL, Oracle et autres types de bases de données.

Vinchin offre un essai gratuit de 60 jours. Si vous êtes intéressé par nos produits, essayez l'essai gratuit. Alternativement, si vous avez des questions, vous pouvez contacter Vinchin directement, ou prendre contact avec nos partenaires locaux. Nous serons heureux de vous fournir un soutien et une assistance.

FAQ sur le déplacement d'une base de données SQL Server vers un autre serveur

Q1 : Pourquoi aurais-je besoin de déplacer une base de données SQL Server vers un autre serveur ?

A1 : Vous pourriez avoir besoin de déplacer une base de données SQL Server pour plusieurs raisons, y compris la mise à niveau du matériel, l'amélioration des performances, la consolidation des serveurs, la migration vers un nouveau centre de données ou un environnement cloud, ou la séparation des charges de travail pour une meilleure gestion.

Q2 : Puis-je déplacer une base de données d'une version plus ancienne de SQL Server vers une version plus récente ?

A2: Oui, vous pouvez déplacer une base de données d'une version plus ancienne vers une version plus récente ; cela s'appelle une mise à niveau. Cependant, il est important de noter qu'une fois mise à niveau, la base de données ne peut pas être rétrogradée à la version précédente. Assurez-vous de passer en revue les paramètres de compatibilité et de tester soigneusement avant d'effectuer une mise à niveau.

Conclusion

Quelle que soit la méthode choisie, l'objectif ultime de la migration de base de données dans SQL Server est d'améliorer l'efficacité des bases de données, les performances et la gestion des ressources du serveur. Il est essentiel de choisir l'approche de migration qui correspond à vos exigences uniques et à votre environnement actuel. De plus, assurez-vous que l'intégrité et la cohérence des données sont maintenues tout au long du processus de migration.

Partager sur:

Categories: Database Tips