Utiliser SQL Server groupes de disponibilité AlwaysOn avec Service Manager pour prendre en charge le basculement

Important

Cette version de Service Manager a atteint la fin du support. Nous vous recommandons de mettre à niveau vers Service Manager 2022.

Les informations contenues dans cet article fournissent des tâches que vous devez effectuer pour que Service Manager fonctionne efficacement lors de l’utilisation de groupes de disponibilité. AlwaysOn prend en charge un environnement de basculement. Ces informations sont prises en charge uniquement avec SQL Server 2012 SP2 et versions ultérieures.

Toutefois, ces informations ne sont pas destinées à fournir des instructions détaillées sur la configuration d’un SQL Server groupe de disponibilité AlwaysOn. En outre, Service Manager ne prend pas en charge la définition du paramètre MultiSubnetFailover. Ce paramètre n’est pas utilisé dans Service Manager chaînes de connexion.

Important

Service Manager ne prend pas en charge une topologie dans laquelle la base de données du serveur de rapports et d’analyse est configurée dans le cadre du groupe de disponibilité AlwaysOn.

Notes

Après avoir déployé Service Manager sur les nœuds SQL Server participant à sql Always On, pour activer la sécurité stricte du CLR, exécutez le script SQL sur chaque base de données Service Manager.

SQL Server bases de données Service Manager prises en charge par AlwaysOn

SQL Server AlwaysOn prend en charge les bases de données Service Manager suivantes :

  • Service Manager CMDB
  • Service Manager Data Warehouse (les trois bases de données)
  • DataMart om et CM

Installation d’un nouveau groupe d’administration

Utilisez les tâches suivantes lorsque vous installez un nouveau groupe d’administration avec un groupe de disponibilité SQL AlwaysOn.

Avant d’installer Service Manager sur un groupe de disponibilité

  1. Veillez à utiliser le nom et le port de l’écouteur de groupe lors de l’installation de Service Manager pour les bases de données qui vont être ajoutées aux bases de données de disponibilité.
  2. Le premier serveur d’administration utilise l’écouteur de groupe pour obtenir le instance SQL principal et installe les bases de données sur ce instance.

Après avoir installé le premier serveur d'administration

  1. Vérifiez que le modèle de récupération de la base de données est plein. Ouvrez SQL Server Management Studio et connectez-vous au instance où les bases de données sont installées. Cliquez avec le bouton droit sur la base de données ciblée, sélectionnez ses propriétés , puis sélectionnez Options. Si le modèle de récupération n’est pas répertorié comme Complet , sélectionnez Complet dans la liste déroulante.
  2. Créez une sauvegarde complète des bases de données.
  3. Utilisez SQL Server Management Studio pour ajouter les bases de données aux bases de données de disponibilité. Lors de l’ajout des bases de données aux bases de données de disponibilité sous Sélectionner la synchronisation des données, trois choix sont possibles : Complet , Joindre uniquement et Ignorer la synchronisation des données initiales. Choisissez l'option qui vous convient le mieux. Nous vous recommandons de sélectionner Complet et d’autoriser l’Assistant Ajout de base de données à créer une sauvegarde et une restauration complètes des bases de données sur les réplicas secondaires. En fonction du choix que vous avez fait, vous devrez peut-être effectuer d'autres étapes. Pour plus d’informations, consultez l’article Préparer manuellement une base de données secondaire pour un groupe de disponibilité (SQL Server).

Utiliser un groupe d’administration existant

Utilisez la série de tâches suivante lorsque vous utilisez un groupe d’administration existant avec un SQL Server groupe de disponibilité AlwaysOn.

  1. Préparez SQL Server configuration AlwaysOn séparément. Vous pouvez également envisager SQL Server AlwaysOn avec une instance FCI.
  2. Créez un écouteur de groupe de disponibilité (AGL) et choisissez un numéro de port approprié. Évitez le port par défaut 1433. Par exemple : nom AGL = SMListener et port AGL = 5122
  3. Ouvrez le port d’entrée pour le SQL Server instance et AGL sur chaque ordinateur exécutant SQL Server.
  4. Passez en revue les informations dans Déplacer les bases de données Service Manager et de l’entrepôt de données, puis suivez les étapes qui s’y trouvent, avec les modifications suivantes :
    1. À l’étape 5, pour configurer Service Manager tables, utilisez au AGL Name,AGL Port number lieu du nom de l’ordinateur hébergeant la base de données Service Manager, par exemple : SMListener,5122
    2. À l’étape 6, utilisez pour AGL Name,AGL Port number mettre à jour les tables de base de données DWStaging et Config.
    3. À l’étape 7, configurez le Registre sur tous les serveurs d’administration, modifiez la clé HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database de Registre et attribuez DatabaseServerName la valeur AGL Name,AGL Port number.

Pour résumer, vous remplacez le nom de l’ordinateur hébergeant la base de données Service Manager par Nom AGL, Numéro de port AGL pour SQL Server prise en charge d’AlwaysOn.

Étapes suivantes