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:
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
Kopieren Sie die
mssql-custom.conf
-Datei in/var/opt/mssql
immssql-server
-Container, der sich immaster-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>
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.