Dans ce tutoriel, nous allons apprendre comment copier ou déplacer un SQL Server d’un serveur à un autre. Contrairement aux options de migration manuelle, nous effectuerons la migration automatiquement, et transférerons non seulement le serveur SQL lui-même, mais aussi toutes les configurations, schémas, bases de données – et les applications proprement dites que le serveur exécute (et que vous devez exécuter sur le nouveau serveur).
Ce tutoriel fonctionne pour Server 2003, Server 2008, Server 2012, Server 2016 et même Server 2019. Le transfert peut être de physique à physique (P2P), de physique à virtuel (P2V), de virtuel à virtuel (V2V), ainsi que vers des serveurs Cloud.
L’objectif de ce tutoriel est de copier les applications du serveur vers le nouveau serveur de manière complète et générique : toute application, même les applications personnalisées ou internes, sera déplacée vers le nouveau serveur, y compris ses configurations, ses bases de données et bien sûr ses fichiers.
Notez que le transfert que nous effectuons est un transfert natif. Les applications sont réellement transférées vers le nouveau serveur, s’y installant, et conservant leurs configurations. Cela ne repose sur aucun processus de conteneurisation ou de virtualisation des applications, et offre une véritable migration native.
Le tutoriel se trouve ci-dessous, et avant cela – un tutoriel vidéo et quelques questions courantes sur la migration de Windows Server.
Conseil : Si votre organisation n’utilise pas d’outil de gestion centralisée (par exemple Microsoft SCCM) pour surveiller vos serveurs, vous pouvez télécharger gratuitement Microsoft Assessment and Planning (MAP) Toolkit ici. Vous pouvez également utiliser le diagnostic de serveur gratuit de Zinstall en cliquant sur ce lien.
Voici la procédure à suivre pour effectuer une migration d’un serveur Windows vers un autre :
Selon la quantité de données et d’applications transférées, le transfert proprement dit peut prendre plusieurs heures. Vous verrez une indication de la progression tout au long du processus.
Certaines vieilles applications tierces fonctionnant sur Windows Server 2003 peuvent être incompatibles avec Windows Server 2008 ou Windows Server 2012. Ces applications sont généralement d’anciens logiciels DOS, 16-bit ou 32-bit uniquement, qui n’ont pas été mis à jour pour les nouvelles versions du système d’exploitation. Il est fortement recommandé d’éliminer ces applications de l’environnement de production dès que possible.
Si ces applications ne peuvent pas être éliminées immédiatement et qu’elles sont essentielles à la poursuite des activités de l’organisation, l’option recommandée pour préserver leur fonctionnement est d’effectuer une migration virtualisée de ces applications, vers une instance virtuelle de Server 2003 fonctionnant sur un serveur de remplacement plus récent. Continuez ensuite à prendre les mesures nécessaires pour retirer progressivement ces applications et arrêter d’exécuter les instances 2003 virtualisées.
Une telle migration P2V (physique vers virtuel) peut également être effectuée à l’aide de WinServ.
Une fois le processus de migration terminé, il est temps de vérifier les résultats.
Félicitations ! La migration de votre serveur SQL est maintenant terminée.