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

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

Importante

Il componente aggiuntivo per i cluster Big Data di Microsoft SQL Server 2019 verrà ritirato. Il supporto per i cluster Big Data di SQL Server 2019 terminerà il 28 febbraio 2025. Tutti gli utenti esistenti di SQL Server 2019 con Software Assurance saranno completamente supportati nella piattaforma e fino a quel momento il software continuerà a ricevere aggiornamenti cumulativi di SQL Server. Per altre informazioni, vedere il post di blog relativo all'annuncio e Opzioni per i Big Data nella piattaforma Microsoft SQL Server.

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

È possibile configurare l'istanza master di cluster Big Data di SQL Server 2019. Le impostazioni di configurazione del server non possono essere tuttavia configurate in fase di distribuzione. A partire dall'aggiornamento cumulativo 9, Cluster Big Data include una funzionalità di gestione della configurazione. Ciò consente agli amministratori di modificare oppure ottimizzare varie parti di Cluster Big Data dopo la distribuzione. Offre anche informazioni dettagliate sulle configurazioni in esecuzione nel cluster Big Data.

Questo articolo illustra una soluzione alternativa temporanea per la configurazione delle impostazioni dell'istanza master di SQL Server, tra cui edizione di SQL Server, abilitazione o disabilitazione di SQL Server Agent, abilitazione di flag di traccia specifici, abilitazione/disabilitazione del feedback dei clienti o domainmapping.

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

  1. Creare un file mssql-custom.conf personalizzato che includa le impostazioni interessate. L'esempio seguente abilita SQL Agent e la telemetria, imposta un PID per l'edizione Enterprise 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
    

Importante

Se l'istanza master di SQL Server si trova in una configurazione di gruppi di disponibilità, copiare il file di mssql-custom.conf in tutti i pod master. Si noti che ogni riavvio provocherà un failover. È quindi necessario assicurarsi di pianificare l'esecuzione di questa attività in periodi di inattività.

Limitazioni note

  • La procedura precedente richiede 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.

Passaggio successivo