Partilhar via


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

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

Important

Os Clusters de Big Data do Microsoft SQL Server 2019 foram desativados. O suporte para clusters de Big Data do SQL Server 2019 terminou em 28 de fevereiro de 2025. Para obter mais informações, consulte a postagem no blog de anúncios e as opções de Big Data na plataforma 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
    

Important

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.

Known limitations

  • 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.

Next step