Instalação do SQL Server no Linux (RHEL / Ubuntu, pronta para produção)
SQL ServerNível: InicianteDuração: 40–60 minInstala o SQL Server 2022 ou 2025 a partir do repositório da Microsoft em um único servidor Linux (família RHEL ou Ubuntu): escolha da edição, definição segura da senha do sa, mssql-tools18 (sqlcmd/bcp), diretórios separados para dados/log/tempdb/backup, memory limit calculado conforme a memória e a CPU, max server memory, MAXDOP e número de arquivos do tempdb, TLS e firewall opcionais. Ao final, você terá uma instância verificada, com o primeiro backup feito e a conta sa desabilitada.
Para Windows Server, abra o guia Instalação do SQL Server no Windows. Se for criar um Always On AG no Linux, instale primeiro cada node com este guia e depois passe para o guia Always On AG (Linux, Pacemaker).
Topologia: 1 servidor
Antes de começar
- O servidor está em um sistema operacional suportado (…família RHEL ……Ubuntu ……), na arquitetura x86-64 e atualizado. Fuso horário correto, NTP sincronizado.
- RAM e CPU são iguais aos valores do formulário: … GB, … CPUs lógicas, … node(s) NUMA (a memória e o MAXDOP são calculados com base neles). Mínimo de 2 GB de RAM obrigatório; swap configurado.
- Os discos/LVs dos diretórios de dados (…), log (…), tempdb (…) e backup (…) estão prontos, persistentes no fstab, em XFS (recomendado) ou ext4, montados com noatime. Há pelo menos 6 GB livres para /var/opt/mssql.
- O hostname … está configurado e resolve (recomenda-se no máximo 15 caracteres; importante para AD/AG). Há acesso à rede de aplicação (…).
- O servidor consegue acessar packages.microsoft.com por HTTPS ou há um mirror interno configurado.
- A porta … não está em uso por outro processo.
- A edição está decidida: …. …Esta edição não pode ser usada em produção.…Express: 10 GB por banco de dados (50 GB no SQL Server 2025), memória/CPU limitadas; sem Agent.…A licença (e, se necessário, a chave do produto) está pronta.…
- Foi definida uma senha forte para o sa (no mínimo 8 caracteres; pelo menos três dos grupos maiúsculas, minúsculas, dígitos e símbolos) e ela foi guardada no cofre de senhas. Há também uma senha separada pronta para o login ….
- O certificado TLS (…) e a chave (…) estão no servidor. O CN/SAN do certificado é igual ao FQDN ao qual os clientes vão se conectar; a cadeia é confiável nos clientes.
- A sessão foi aberta com root ou com um usuário com sudo; a janela de manutenção está reservada e foi feito um snapshot do servidor.
Fases do guia
- Preparação do sistema operacional — Configurar o hostname e atualizar o sistema · Gravar o perfil mssql do TuneD · Ativar o perfil do TuneD
- Instalação do software SQL Server — Adicionar o repositório do Microsoft SQL Server · Adicionar o repositório do Microsoft SQL Server · Instalar o SQL Server · Instalar as ferramentas de linha de comando (mssql-tools18)
- Configuração da instância (mssql-conf setup) — Fazer a configuração inicial (edição, senha do sa, collation)
- Diretórios e configurações do servidor (mssql-conf) — Criar os diretórios de dados, log, tempdb e backup · Configurar os diretórios padrão, o limite de memória e o Agent · Definir o certificado TLS e exigir criptografia · Reiniciar o serviço · Fazer as configurações no nível do servidor (sp_configure) · Mover e multiplicar os arquivos do tempdb …
- Rede e segurança — Abrir a porta no firewall · Criar o login administrador (…)
- Verificação — Verificar a versão, a edição e as configurações · Verificar se o Agent está em execução · Verificar o errorlog · Testar a conexão remota
- Pós-instalação — Fazer o primeiro backup dos bancos de dados de sistema · Planejar manutenção e monitoramento · Desabilitar a conta sa