Partager via


Configurer l’instance maître de clusters Big Data SQL Server

S’applique à : SQL Server 2019 (15.x)

Important

Le module complémentaire Clusters Big Data Microsoft SQL Server 2019 sera mis hors service. La prise en charge de la plateforme Clusters Big Data Microsoft SQL Server 2019 se terminera le 28 février 2025. Tous les utilisateurs existants de SQL Server 2019 avec Software Assurance seront entièrement pris en charge sur la plateforme, et le logiciel continuera à être maintenu par les mises à jour cumulatives SQL Server jusqu’à ce moment-là. Pour plus d’informations, consultez le billet de blog d’annonce et les Options Big Data sur la plateforme Microsoft SQL Server.

Découvrez comment configurer l’instance maître de clusters Big Data SQL Server 2019.

Vous pouvez configurer l’instance maître de clusters Big Data SQL Server 2019. Toutefois, les paramètres de configuration du serveur ne peuvent pas être configurés au moment du déploiement. À compter de la mise à jour cumulative 9, lecluster Big Data inclut une fonctionnalité de gestion de la configuration. Cette fonctionnalité permet aux administrateurs de modifier ou régler différents éléments du cluster Big Data après le déploiement. De plus, elle leur fournit des insights plus approfondis sur les configurations s’exécutant dans le cluster Big Data.

Cet article décrit une solution de contournement temporaire pour configurer les paramètres de l’instance maître tels que l’édition SQL Server, l’activation/la désactivation de SQL Server Agent, l’activation d’indicateurs de trace spécifiques ou l’activation/la désactivation des commentaires des clients, ou domainmapping.

Pour modifier les paramètres de l’instance maître, procédez comme suit :

  1. Créez un fichier mssql-custom.conf personnalisé qui comprend les paramètres ciblés. L’exemple suivant active le service SQL Agent, la télémétrie, définit un PID pour Édition Entreprise et active l’indicateur de trace 1204 :

    [sqlagent]
    enabled=true
    
    [telemetry]
    customerfeedback=true
    userRequestedLocalAuditDirectory = /tmp/audit
    
    [DEFAULT]
    pid = Enterprise
    
    [traceflag]
    traceflag0 = 1204
    
  2. Copiez le fichier mssql-custom.conf dans /var/opt/mssql dans le conteneur mssql-server du pod master-0. Remplacez <namespaceName> par le nom du cluster Big Data.

    kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>
    
  3. Redémarrez l’instance SQL Server. Remplacez <namespaceName> par le nom du cluster Big Data.

    kubectl exec -it master-0  -c mssql-server -n <namespaceName> -- /bin/bash
    supervisorctl restart mssql-server
    exit
    

Important

Si l’instance maître SQL Server est dans une configuration de groupes de disponibilité, copiez le fichier mssql-custom.conf dans toutes les pods master. Chaque redémarrage entraînant un basculement, vous devez veiller à planifier cette activité pendant des périodes d’inactivité.

Limitations connues

  • Les étapes ci-dessus nécessitent des autorisations d’administrateur de cluster Kubernetes
  • Vous ne pouvez pas changer le classement du serveur pour l’instance maître SQL Server du cluster Big Data après le déploiement.

Étape suivante