Konfigurieren Sie die Masterinstanz von SQL Server-Big Data-Clustern.

Gilt für: SQL Server 2019 (15.x)

Wichtig

Das Microsoft SQL Server 2019-Big Data-Cluster-Add-On wird eingestellt. Der Support für SQL Server 2019-Big Data-Clusters endet am 28. Februar 2025. Alle vorhandenen Benutzer*innen von SQL Server 2019 mit Software Assurance werden auf der Plattform vollständig unterstützt, und die Software wird bis zu diesem Zeitpunkt weiterhin über kumulative SQL Server-Updates verwaltet. Weitere Informationen finden Sie im Ankündigungsblogbeitrag und unter Big Data-Optionen auf der Microsoft SQL Server-Plattform.

Hier erfahren Sie, wie Sie die Masterinstanz von Big Data-Clustern für SQL Server 2019 konfigurieren.

Sie können die Masterinstanz von Big Data-Clustern für SQL Server 2019 konfigurieren. Serverkonfigurationseinstellungen können zur Bereitstellungszeit jedoch nicht konfiguriert werden. Ab dem kumulativen Update 9 enthält der Big Data-Cluster ein Konfigurationsverwaltungsfeature. Dadurch können Administrator*innen verschiedene Teile des Big Data-Clusters nach der Bereitstellung ändern oder optimieren. Außerdem erhalten sie tiefere Einblicke in Konfigurationen, die in ihrem Big Data-Cluster ausgeführt werden.

In diesem Artikel wird eine vorübergehende Problemumgehung für die Konfiguration der SQL Server-Masterinstanz beschrieben: SQL Server-Edition, Aktivieren oder Deaktivieren des SQL Server-Agents, Aktivieren spezifischer Ablaufverfolgungsflags, Aktivieren oder Deaktivieren von Kundenfeedback oder domainmapping.

Um die Masterinstanzeinstellungen zu ändern, befolgen Sie diese Schritte:

  1. Erstellen Sie eine benutzerdefinierte mssql-custom.conf-Datei, die die gewünschten Einstellungen enthält. Im folgenden Beispiel werden der SQL-Agent, die Telemetrie und das Ablaufverfolgungsflag 1204 aktiviert sowie eine PID für die Enterprise Edition festgelegt:

    [sqlagent]
    enabled=true
    
    [telemetry]
    customerfeedback=true
    userRequestedLocalAuditDirectory = /tmp/audit
    
    [DEFAULT]
    pid = Enterprise
    
    [traceflag]
    traceflag0 = 1204
    
  2. Kopieren Sie die mssql-custom.conf-Datei in /var/opt/mssql im mssql-server-Container, der sich im master-0-Pod befindet. Ersetzen Sie <namespaceName> durch den Namen des Big Data-Clusters.

    kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>
    
  3. Starten Sie die SQL Server-Instanz neu. Ersetzen Sie <namespaceName> durch den Namen des Big Data-Clusters.

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

Wichtig

Wenn die SQL Server-Masterinstanz eine Verfügbarkeitsgruppenkonfiguration aufweist, kopieren Sie die mssql-custom.conf-Datei in alle master-Pods. Jeder Neustart wird ein Failover auslösen. Sie müssen also sicherstellen, dass Sie diese Aktivität während der Downtime planen.

Bekannte Einschränkungen

  • Für die oben genannten Schritte sind Administratorberechtigungen für den Kubernetes-Cluster erforderlich.
  • Sie können die Serversortierung für die SQL Server-Masterinstanz nach der Bereitstellung des Big Data-Clusters nicht ändern.

Nächster Schritt