Configurar a instância mestra de clusters de Big Data do SQL Server

Aplica-se a: SQL Server 2019 (15.x)

Importante

O complemento Clusters de Big Data do Microsoft SQL Server 2019 será desativado. O suporte para Clusters de Big Data do SQL Server 2019 será encerrado em 28 de fevereiro de 2025. Todos os usuários existentes do SQL Server 2019 com Software Assurance terão suporte total na plataforma e o software continuará a ser mantido por meio de atualizações cumulativas do SQL Server até esse momento. Para obter mais informações, confira a postagem no blog de anúncio e as opções de Big Data na plataforma do Microsoft SQL Server.

Saiba como configurar a instância mestra de clusters de Big Data do SQL Server 2019.

Você pode configurar a instância mestra de clusters de Big Data do SQL Server 2019. No entanto, as configurações de servidor não podem ser configuradas no momento da implantação. Da Atualização Cumulativa 9 em diante, o Cluster de Big Data inclui um recurso de gerenciamento de configuração. Isso permite que os administradores alterem ou ajustem várias partes do Cluster de Big Data após a implantação. Ele também fornece informações mais profundas sobre configurações em execução em seu cluster de Big Data.

Este artigo descreve uma solução alternativa temporária para definir configurações, incluindo: edição do SQL Server, habilitar ou desabilitar o SQL Server Agent, habilitar sinalizadores de rastreamento específicos, habilitar/desabilitar comentários do cliente ou domainmapping.

Para alterar uma dessas configurações, siga estas etapas:

  1. Crie um arquivo mssql-custom.conf personalizado que inclua as configurações de destino. O seguinte exemplo habilita o SQL Agent, a telemetria, define um PID para a Edição Enterprise e habilita o sinalizador de rastreamento 1204:

    [sqlagent]
    enabled=true
    
    [telemetry]
    customerfeedback=true
    userRequestedLocalAuditDirectory = /tmp/audit
    
    [DEFAULT]
    pid = Enterprise
    
    [traceflag]
    traceflag0 = 1204
    
  2. Copie o arquivo mssql-custom.conf para /var/opt/mssql no contêiner mssql-server no pod master-0. Substitua <namespaceName> pelo nome do cluster de Big Data.

    kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>
    
  3. Reinicie a instância do SQL Server. Substitua <namespaceName> pelo nome do cluster de Big Data.

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

Importante

Se a instância mestra do SQL Server estiver em uma configuração de grupos de disponibilidade, copie o arquivo mssql-custom.conf em todos os pods master. Cada reinicialização causará um failover, portanto, você precisa se certificar de que está agendando essa atividade durante um tempo de inatividade.

Limitações conhecidas

  • As etapas acima exigem permissões de administrador do cluster do Kubernetes
  • Não é possível alterar a ordenação do servidor na instância mestra do SQL Server do cluster de Big Data após a implantação.

Próxima etapa