Condividi tramite


Configurare l'istanza master dei cluster Big Data di SQL Server

Si applica a:SQL Server 2019 (15.x)

Important

I cluster Big Data di Microsoft SQL Server 2019 sono stati ritirati. Il supporto per i cluster Big Data di SQL Server 2019 è terminato a partire dal 28 febbraio 2025. Per altre informazioni, vedere il post di blog sull'annuncio e le opzioni per Big Data nella piattaforma Microsoft SQL Server.

Informazioni su come configurare l'istanza master dei cluster Big Data di SQL Server 2019.

È possibile configurare l'istanza master dei cluster Big Data di SQL Server 2019. Tuttavia, le impostazioni di configurazione del server non possono essere configurate in fase di distribuzione. A partire dall'aggiornamento cumulativo 9, il cluster Big Data include una funzionalità di gestione della configurazione. In questo modo gli amministratori possono modificare o ottimizzare varie parti del cluster Big Data dopo la distribuzione. Offre anche informazioni più approfondite sulle configurazioni in esecuzione nel cluster Big Data.

Questo articolo descrive una soluzione temporanea per configurare le impostazioni dell'istanza master di SQL Server, tra cui: edizione SQL Server, abilitare o disabilitare l'Agent SQL Server, abilitare specifici flag di traccia, attivare/disattivare il feedback dei clienti o domainmapping.

Per modificare le impostazioni dell'istanza master, seguire questa procedura:

  1. Creare un file personalizzato mssql-custom.conf che includa le impostazioni di destinazione. L'esempio seguente abilita SQL Agent, telemetria, imposta un PID per Enterprise Edition e abilita il flag di traccia 1204:

    [sqlagent]
    enabled=true
    
    [telemetry]
    customerfeedback=true
    userRequestedLocalAuditDirectory = /tmp/audit
    
    [DEFAULT]
    pid = Enterprise
    
    [traceflag]
    traceflag0 = 1204
    
  2. Copiare il file mssql-custom.conf in /var/opt/mssql nel contenitore mssql-server nel pod master-0. Sostituire <namespaceName> con il nome del cluster Big Data.

    kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>
    
  3. Riavviare l'istanza di SQL Server. Sostituire <namespaceName> con il nome del cluster Big Data.

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

Important

Se l'istanza master di SQL Server si trova in una configurazione dei gruppi di disponibilità, copiare il file mssql-custom.conf in tutti i pod master. Ogni riavvio causerà un failover, quindi è necessario assicurarsi di pianificare questa attività durante il tempo di inattività.

Known limitations

  • I passaggi precedenti richiedono autorizzazioni di amministratore del cluster Kubernetes
  • Non è possibile modificare le regole di confronto del server per l'istanza master di SQL Server del cluster Big Data dopo la distribuzione.

Next step