Partager via


Mettre à niveau d'une instance de cluster de basculement SQL Server (configuration)

Vous pouvez mettre à niveau un cluster de basculement SQL Server vers un cluster de basculement SQL Server 2014 en utilisant l’Assistant d'installation de SQL Server ou une invite de commande.

À l'occasion de la mise à niveau du cluster de basculement, le temps d’arrêt est limité au temps nécessaire au basculement ainsi qu'à la durée requise pour l’exécution des scripts de mise à niveau. Si vous suivez le processus de mise à niveau progressive du cluster de basculement, votre interruption sera minimale. Selon que vous disposez de tous les prérequis sur les nœuds du cluster de basculement, vous pourriez subir un temps d'arrêt supplémentaire lors de l'installation de ces prérequis. Pour plus d’informations sur la façon de réduire le temps d’arrêt pendant la mise à niveau, consultez la section Bonnes pratiques avant la mise à niveau du cluster de basculement sur cette page.

Pour plus d’informations sur la mise à niveau, consultez Les mises à niveau de version et d’édition prises en charge et Mise à niveau vers SQL Server 2014.

Pour plus d’informations sur l’exemple de syntaxe pour l’utilisation de l’invite de commandes, consultez Installer SQL Server 2014 à partir de l’invite de commandes.

Conditions préalables

Avant de commencer, passez en revue les informations importantes suivantes :

  • Avant l'installation du clustering de basculement

  • Utilisez le Conseiller de mise à niveau pour préparer les mises à niveau.

  • Mettre à niveau le moteur de base de données

  • Le programme d’installation installe .NET Framework 4.0 sur un système d’exploitation en cluster. Pour réduire les temps d’arrêt possibles, envisagez d’installer .NET Framework 4.0 avant d’exécuter le programme d’installation.

  • Pour garantir l'installation correcte du composant Visual Studio, SQL Server vous oblige à installer une mise à jour. Le programme d'installation de SQL Server vérifie la présence de cette mise à jour, puis vous demande de télécharger et d'installer la mise à jour pour que l'installation puisse se poursuivre. Pour éviter l’interruption pendant l’installation de SQL Server, vous pouvez télécharger et installer la mise à jour avant d’exécuter le programme d’installation de SQL Server, comme décrit ci-dessous (ou installer toutes les mises à jour pour .NET 3.5 SP1 disponibles sur Windows Update) :

    Si vous installez SQL Server 2014 sur un ordinateur avec le système d’exploitation Windows Server 2008 SP2, vous pouvez obtenir la mise à jour requise à partir d’ici

    Si vous installez SQL Server 2014 sur un ordinateur avec le système d’exploitation Windows 7 SP1 ou Windows Server 2008 R2 SP1, cette mise à jour est incluse.

  • .NET Framework 3.5 SP1 n’est plus installé par le programme d’installation de SQL Server, mais peut être nécessaire lors de l’installation de SQL Server sur Windows Server 2008. Pour plus d’informations, consultezles notes de publication de SQL Server 2014.

  • Dans le cas d'une installation locale, vous devez exécuter le programme d'installation de SQL Server en qualité d'administrateur. Si vous installez SQL Server à partir d'un partage distant, vous devez utiliser un compte de domaine qui dispose des autorisations de lecture sur le partage distant.

  • Pour mettre à niveau une instance de SQL Server vers un cluster de basculement SQL Server 2014, l’instance mise à niveau doit être un cluster de basculement.

    Pour déplacer une instance autonome de SQL Server vers un cluster de basculement SQL Server 2014, installez un nouveau cluster de basculement SQL Server 2014, puis migrez les bases de données utilisateur à partir de l’instance autonome à l’aide de l’Assistant Copie de base de données. Pour plus d’informations, consultez l’Assistant de copie de base de données.

Mises à niveau progressives

Pour mettre à niveau un cluster de basculement SQL Server vers SQL Server 2014, vous devez exécuter l’installation avec l’action de mise à niveau sur chaque nœud de cluster de basculement, une à la fois, en commençant par les nœuds passifs. Lorsque vous mettez à niveau chaque nœud, celui-ci est exclu des gestionnaires possibles du cluster de basculement. S’il existe un basculement inattendu, les nœuds mis à niveau ne participent pas au basculement tant que la propriété du groupe de ressources de cluster n’est pas déplacée vers un nœud mis à niveau par le programme d’installation de SQL Server.

Par défaut, le programme d’installation détermine automatiquement quand il faut basculer vers un nœud mis à niveau. Cela dépend du nombre total de nœuds dans le cluster de basculement et du nombre de nœuds qui ont déjà été mis à niveau. Lorsque la moitié des nœuds ou plus ont déjà été mis à niveau, le programme d’installation entraîne un basculement vers un nœud mis à niveau lorsque vous effectuez une mise à niveau sur le nœud suivant. Lors du basculement vers un nœud mis à niveau, le groupe de clusters est déplacé vers un nœud mis à niveau. Tous les nœuds mis à niveau sont placés dans la liste des propriétaires possibles et tous les nœuds qui ne sont pas encore mis à niveau sont supprimés de la liste des propriétaires possibles. Lorsque vous mettez à niveau chaque nœud restant, il est ajouté aux propriétaires possibles du cluster de basculement.

Ce processus entraîne une limitation de la durée du temps mort au temps de basculement et au délai d'exécution des scripts de mise à niveau de la base de données pendant l'ensemble de la mise à niveau du cluster de basculement.

Pour contrôler le comportement du basculement des nœuds de cluster pendant le processus de mise à niveau, exécutez l'opération de mise à niveau à l'invite de commandes et utilisez le paramètre /FAILOVERCLUSTERROLLOWNERSHIP. Pour plus d’informations, consultez Installer SQL Server 2014 à partir de l’invite de commandes.

Note : Si un cluster de basculement à nœud unique existe, le programme d’installation de SQL Server met le groupe de ressources SQL Server hors ligne.

Considérations relatives à la mise à niveau à partir de SQL Server 2005

Si vous avez spécifié des groupes de domaine pour la stratégie de sécurité de cluster, vous ne pouvez pas spécifier le SID de service sur Windows Server 2008. Si vous souhaitez utiliser le SID de service, vous devez effectuer une mise à niveau parallèle.

Lorsque vous sélectionnez Moteur de base de données pour la mise à niveau, la recherche en texte intégral est incluse dans l’installation, qu’elle soit installée dans SQL Server 2005.

Si la recherche en texte intégral a été activée dans SQL Server 2005, le programme d’installation reconstruit le catalogue de recherche en texte intégral, quelles que soient les options disponibles.

Mise à niveau vers un cluster de basculement multi-sous-réseau SQL Server 2014

Il existe deux scénarios possibles pour les mises à niveau :

  1. Le cluster de basculement SQL Server est actuellement configuré sur un seul sous-réseau : vous devez d’abord mettre à niveau le cluster existant vers SQL Server 2014 en lançant le programme d’installation et en suivant le processus de mise à niveau. Une fois la mise à niveau du cluster de basculement existant terminée, ajoutez un nœud situé sur un autre sous-réseau en utilisant la fonctionnalité AddNode. Vérifiez que la dépendance de ressource d’adresse IP passe à OR dans la page de configuration réseau du cluster. Vous disposez maintenant d’un cluster de basculement SQL Server multi-sous-réseau.

  2. Le cluster de basculement SQL Server est actuellement configuré sur plusieurs sous-réseaux à l’aide de la technologie stretch V-LAN : vous devez d’abord mettre à niveau le cluster existant vers SQL Server 2014. Étant donné que la technologie stretch V-LAN configure un seul sous-réseau, la configuration réseau doit être modifiée pour comporter plusieurs sous-réseaux. Ensuite, utilisez l'outil d'administration du cluster de basculement Windows pour modifier la dépendance des ressources d'adresse IP, et changez la dépendance IP en OR.

Bonnes pratiques avant la mise à niveau d’un cluster de basculement SQL Server

Pour éliminer les temps d’arrêt inattendus causés par un redémarrage, préinstallez le package sans redémarrage pour .NET Framework 4.0 sur tous les nœuds du cluster de basculement avant d’exécuter la mise à niveau sur les nœuds de cluster. Nous vous recommandons les étapes suivantes pour préinstaller les prérequis :

  • Installez le package sans redémarrage pour .NET Framework 4.0 et mettez à niveau uniquement les composants partagés à partir des nœuds passifs. Cela installe .NET Framework 4.0, Windows Installer 4.5 et les fichiers de prise en charge de SQL Server.

  • Redémarrez une ou plusieurs fois, selon les besoins.

  • Passez vers un nœud mis à jour.

  • Mettez à niveau les composants partagés sur le dernier nœud restant.

Une fois que tous les composants partagés sont mis à niveau et que les prérequis sont installés, démarrez le processus de mise à niveau du cluster de basculement. Vous devez exécuter la mise à niveau sur chaque nœud de cluster de basculement, en commençant tout d'abord par les nœuds passifs et en progressant vers le nœud qui possède le groupe de ressources de cluster.

Mise à niveau d'un cluster de basculement de SQL Server

Pour mettre à niveau un cluster de basculement SQL Server

  1. Insérez le support d'installation SQL Server et, dans le dossier racine, double-cliquez sur Setup.exe. Pour effectuer l'installation à partir d'un partage réseau, accédez au dossier racine sur le partage, puis double-cliquez sur Setup.exe. Il se peut que vous deviez installer les composants requis si ceux-ci ne sont pas déjà présents sur l'ordinateur.

  2. Important

    Pour plus d’informations sur les étapes 3 et 4, consultez la section Meilleures pratiques avant la mise à niveau du cluster de basculement .

  3. Lorsque les composants requis sont installés, l'Assistant Installation démarre le Centre d'installation SQL Server . Pour mettre à niveau une instance existante de SQL Server, cliquez sur Mettre à niveau à partir de SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 ou SQL Server 2012.

  4. Si les fichiers de support du programme d'installation sont requis, le programme d'installation de SQL Server les installe. Si vous êtes invité à redémarrer votre ordinateur, redémarrez avant de continuer.

  5. L'Outil d'analyse de configuration système effectue une opération de découverte sur votre ordinateur. Pour continuer, cliquez sur OK..

  6. Dans la page Clé de produit, entrez la clé PID pour l'édition de la nouvelle version qui correspond à l'édition de l'ancienne version du produit. Par exemple, pour mettre à niveau un cluster de basculement Entreprise, vous devez fournir une clé PID pour SQL Server Enterprise. Cliquez sur Suivant pour continuer. N’oubliez pas que la clé PID que vous utilisez pour une mise à niveau de cluster de basculement doit être cohérente sur tous les nœuds du cluster de basculement dans la même instance SQL Server. Pour plus d’informations, consultez Éditions et composants de SQL Server 2014 et Mises à niveau de version et d’édition prises en charge.

  7. Dans la page Termes du contrat de licence , prenez connaissance du contrat de licence, puis activez la case à cocher indiquant que vous en acceptez les termes et conditions. Pour aider à améliorer SQL Server, vous pouvez également activer l'option d'utilisation des fonctionnalités et envoyer des rapports à Microsoft. Cliquez surSuivantpour continuer. Pour mettre fin au programme d'installation, cliquez sur Annuler.

  8. Dans la page Sélectionner une instance, spécifiez l’instance SQL Server à mettre à niveau vers SQL Server 2014. Cliquez surSuivantpour continuer.

  9. Dans la page Sélection de composant, les fonctionnalités à mettre à niveau sont présélectionnées. Une description de chaque groupe de composants apparaît dans le volet droit après que vous avez sélectionné le nom de la fonctionnalité. N’oubliez pas que vous ne pouvez pas modifier les fonctionnalités à mettre à niveau et que vous ne pouvez pas ajouter de fonctionnalités pendant l’opération de mise à niveau. Pour ajouter des fonctionnalités à une instance mise à niveau de SQL Server 2014 une fois l’opération de mise à niveau terminée, consultez Ajouter des fonctionnalités à une instance de SQL Server 2014 (installation).

    Les composants requis pour les fonctionnalités sélectionnées sont affichés dans le volet droit. Le programme d'installation de SQL Server installera les composants requis qui ne sont pas déjà installés pendant l'étape d'installation décrite ultérieurement dans cette procédure.

  10. Dans la page Configuration de l'instance, les champs sont remplis automatiquement à partir de l'ancienne instance. Vous pouvez spécifier la nouvelle valeur d'InstanceID.

    ID d’instance : Par défaut, le nom de l’instance est utilisé comme ID d’instance. Il permet d'identifier les répertoires d'installation et les clés de Registre de votre instance SQL Server. Tel est le cas pour les instances par défaut et les instances nommées. Pour une instance par défaut, le nom de l'instance et l'ID d'instance sont MSSQLSERVER. Pour utiliser un ID d'instance non défini par défaut, activez la case à cocher ID d'instance et entrez une valeur. Si vous remplacez la valeur par défaut, vous devez spécifier le même ID d'instance pour l'instance mise à niveau sur tous les nœuds de cluster de basculement. L'ID d'instance de l'instance mise à niveau doit être identique sur tous les nœuds.

    Instances et fonctionnalités détectées : la grille affiche les instances de SQL Server qui se trouvent sur l’ordinateur sur lequel le programme d’installation est en cours d’exécution. Cliquez surSuivantpour continuer.

  11. La page Espace disque nécessaire calcule l'espace disque nécessaire pour les fonctionnalités que vous spécifiez et compare cet espace à l'espace disque disponible sur l'ordinateur où le programme d'installation s'exécute.

  12. Dans la page de mise à niveau de recherche en texte intégral, spécifiez les options de mise à niveau pour les bases de données mises à niveau. Pour plus d’informations, consultez Full-Text Options de mise à niveau de recherche.

  13. Dans la page Création de rapports d'erreurs , spécifiez les informations que vous souhaitez envoyer à Microsoft afin d'aider à améliorer SQL Server. Les options de création de rapports d'erreurs sont activées par défaut.

  14. Le Vérificateur de configuration système exécute un ensemble de règles supplémentaires pour valider la configuration de votre ordinateur avec les fonctionnalités SQL Server que vous avez spécifiées, avant le début de l’opération de mise à niveau.

  15. La page Rapport de mise à niveau de cluster affiche la liste des nœuds de l'instance de cluster de basculement, ainsi que les informations de version de l'instance pour les composants SQL Server de chaque nœud. Elle affiche l'état des scripts de base de données et l'état des scripts de réplication. En outre, il affiche également des messages d’information sur ce qui se produira lorsque vous cliquez sur Suivant. Selon le nombre de nœuds de cluster de basculement qui ont déjà été mis à niveau et le nombre total de nœuds, le programme d’installation affiche le comportement de basculement qui se produit lorsque vous cliquez sur Suivant. Il avertit également les temps d’arrêt inutiles potentiels si vous n’avez pas déjà installé les prérequis.

  16. La page Prêt pour la mise à niveau affiche une arborescence des options d'installation spécifiées durant l'exécution du programme d'installation. Pour continuer, cliquez sur Mettre à niveau. SQL Server installe d'abord les composants requis pour les fonctionnalités sélectionnées, puis installe les fonctionnalités.

  17. Au cours de la mise à niveau, la page Progression de l'installation fournit des informations d'état pour que vous puissiez contrôler la progression de la mise à niveau sur le nœud actuel au fil de l'exécution du programme d'installation.

  18. Une fois la mise à niveau du nœud actuel terminée, la page Rapport de mise à niveau de cluster affiche des informations sur l'état de la mise à niveau pour tous les nœuds de cluster de basculement, les fonctionnalités sur chaque nœud de cluster de basculement, ainsi que leurs informations de version. Vérifiez les informations de version qui sont affichées et poursuivez la mise à niveau des nœuds restants. En cas de basculement des nœuds mis à niveau, ces informations s'affichent également sur la page d'état. Vous pouvez également procéder à une vérification supplémentaire dans l'Administrateur de cluster Windows.

  19. Après la mise à niveau, la page Terminé fournit un lien vers le fichier journal résumé de l'installation et d'autres remarques importantes. Pour terminer le processus d'installation de SQL Server , cliquez sur Fermer.

  20. Redémarrez l'ordinateur si vous êtes invité à le faire. Il est important de lire le message affiché par l'Assistant Installation à la fin de l'installation. Pour plus d’informations sur les fichiers journaux d’installation, consultez Afficher et lire les fichiers journaux d’installation de SQL Server.

  21. Pour terminer le processus de mise à niveau, répétez les étapes 1 à 21 sur tous les autres nœuds du cluster de basculement SQL Server.

Pour mettre à niveau un cluster de basculement multi-sous-réseau SQL Server

Pour effectuer une mise à niveau vers un cluster de basculement multi-sous-réseau SQL Server (le cluster SQL Server existant est un cluster non multi-sous-réseau).

  1. Suivez les étapes 1 à 24 décrites dans la section Pour mettre à niveau un cluster de basculement SQL Server ci-dessus pour mettre à niveau votre cluster vers SQL Server 2014.

  2. Ajoutez un nœud sur un autre sous-réseau à l’aide de l’action d’installation de AddNode et confirmez la dépendance de ressource d’adresse IP à OR sur la page Configuration réseau du cluster . Pour plus d’informations, consultez Ajouter ou supprimer des nœuds dans un cluster de basculement SQL Server (Programme d’installation).

Pour mettre à niveau un cluster multi-sous-réseau à l’aide de Stretch V-Lan.

  1. Suivez les étapes 1 à 24 décrites dans la section Pour mettre à niveau un cluster de basculement SQL Server ci-dessus pour mettre à niveau votre cluster vers SQL Server 2014.

  2. Modifiez les paramètres réseau pour déplacer le nœud distant vers un autre sous-réseau.

  3. À l’aide de l’outil de gestion du cluster de basculement Windows, ajoutez une nouvelle adresse IP pour le nouveau sous-réseau, puis définissez la dépendance de ressource de l’adresse IP sur OU.

Étapes suivantes

Après la mise à niveau vers SQL Server 2014, effectuez les tâches suivantes :

  • Inscrire vos serveurs

    La mise à niveau supprime les paramètres de Registre de l’instance SQL Server précédente. Après la mise à niveau, vous devez réinscrire vos serveurs.

  • Mettre à jour les statistiques

    Pour optimiser les performances des requêtes, nous vous recommandons de mettre à jour les statistiques sur toutes les bases de données à la suite de la mise à niveau. Utilisez la procédure stockée sp_updatestats pour mettre à jour les statistiques dans les tables définies par l’utilisateur dans les bases de données SQL Server.

  • Configurer votre nouvelle installation de SQL Server

    Pour réduire la surface d’exposition exploitable d’un système, SQL Server installe et active de manière sélective les services et fonctionnalités clés. Pour plus d'informations sur la configuration de la surface, consultez le fichier lisez-moi pour cette version.

Voir aussi

Installer SQL Server 2014 à partir de l’invite de commandes
Afficher et lire les fichiers journaux d'installation de SQL Server