SQL Server Core vs Server + CAL: qual modelo escolher?
Licenciamento SQL Server
A decisão entre Core e Server + CAL muda custo, conformidade e previsibilidade do ambiente.
O modelo ideal depende de usuários, dispositivos, ERP, aplicações web, acesso indireto, virtualização e crescimento esperado.
Comprar olhando só o menor preço inicial pode gerar licença insuficiente ou custo maior depois.
Escolher entre SQL Server por Core e SQL Server Server + CAL é uma das decisões mais importantes no licenciamento de banco de dados Microsoft. O erro nessa escolha pode fazer a empresa pagar mais do que precisa ou ficar com licenciamento insuficiente para o ambiente real.
O modelo correto depende de como o SQL Server será usado: quantidade de usuários, dispositivos, aplicações, acessos indiretos, ERP, sistemas internos, aplicações web, ambiente virtualizado e crescimento previsto.
Se sua empresa ainda está mapeando o cenário, veja também o guia de SQL Server 2025 para empresas, o comparativo SQL Server Standard vs Enterprise, o artigo sobre erros de licenciamento SQL Server, a categoria Microsoft SQL Server e a visão geral de licenciamento Microsoft para empresas.
O que é licenciamento SQL Server por Core?
No modelo por Core, a empresa licencia os núcleos de processamento usados pelo SQL Server. Em vez de contar cada usuário ou dispositivo que acessa o banco, o licenciamento é baseado na capacidade computacional do ambiente.
Esse modelo costuma ser mais indicado quando há muitos usuários, aplicação web, usuários externos, ERP com muitos acessos, banco atendendo vários sistemas, crescimento previsto ou dificuldade para contar todos os acessos.
Principal vantagem do modelo por Core
Em regra, ele elimina a necessidade de comprar CALs adicionais para acesso, simplificando o controle em ambientes maiores ou com acesso difícil de mapear.
O que é licenciamento SQL Server Server + CAL?
No modelo Server + CAL, a empresa compra uma licença de servidor SQL Server e CALs para usuários ou dispositivos que acessam esse servidor.
CAL significa Client Access License, ou Licença de Acesso de Cliente. Ela não é o SQL Server em si. Ela é o direito de acesso ao servidor SQL no modelo Server + CAL.
Esse modelo costuma fazer sentido quando há poucos usuários, acessos conhecidos, ambiente interno, controle claro de quem acessa o banco e crescimento previsível.
Atenção ao acesso indireto
Não basta contar quem abre o SQL Server diretamente. Usuários que acessam ERP, CRM, relatórios ou sistemas conectados ao banco também precisam entrar na análise.
Diferença principal entre Core e Server + CAL
A diferença central é simples: Core licencia capacidade de processamento. Server + CAL licencia o servidor e cada acesso de usuário ou dispositivo.
| Critério | SQL Server por Core | SQL Server Server + CAL |
|---|---|---|
| Base do licenciamento | Núcleos e processamento | Servidor + usuários ou dispositivos |
| Precisa de CAL? | Normalmente não | Sim |
| Melhor para | Muitos usuários ou acesso difícil de contar | Poucos usuários conhecidos |
| Uso comum | ERP grande, aplicação web e acesso externo | Sistema interno com usuários controlados |
| Controle de usuários | Menos crítico | Muito importante |
| Risco se mal analisado | Pagar por cores demais | Esquecer usuários, dispositivos ou acesso indireto |
Quando escolher SQL Server por Core?
O modelo por Core tende a ser melhor quando a empresa não consegue controlar com precisão todos os acessos ao banco.
Use Core quando houver
- aplicação web ou portal de clientes;
- ERP usado por muitos setores;
- integração com vários sistemas;
- relatórios acessados por muitas pessoas;
- usuários externos ou muitos dispositivos;
- acesso indireto difícil de mapear.
Exemplo prático
Uma empresa tem ERP com 120 usuários, integração com e-commerce, relatórios em Power BI e aplicações internas consumindo dados do SQL Server. Nesse cenário, o licenciamento por Core pode ser mais seguro e previsível.
Quando escolher SQL Server Server + CAL?
O modelo Server + CAL pode ser melhor quando a empresa tem poucos usuários ou dispositivos acessando o SQL Server.
Use Server + CAL quando
- o ambiente é pequeno;
- os usuários são conhecidos;
- não há acesso externo;
- não há aplicação pública;
- o SQL Server atende apenas um sistema interno;
- a empresa consegue controlar quem acessa.
Exemplo prático
Uma empresa tem um sistema interno usado por 8 funcionários fixos. Todos são conhecidos e o acesso é controlado. Nesse cenário, Server + CAL pode ser financeiramente mais interessante do que licenciamento por Core.
SQL Server Standard permite Core e Server + CAL?
Sim. O SQL Server Standard aparece nos dois modelos: por núcleo e Server + CAL. Na prática, isso faz do SQL Server Standard a edição mais comum para empresas que precisam escolher entre Core e Server + CAL.
Para comparar edição e produto, veja o SQL Server 2025 Standard Edition License e o SQL Server 2025 Standard 2 Core License.
SQL Server Enterprise permite Server + CAL?
Para novas compras, não. O SQL Server Enterprise Edition não está mais disponível no modelo Server + CAL. Para ambientes Enterprise atuais, o licenciamento normalmente deve ser analisado no modelo por Core.
O Enterprise costuma fazer sentido para aplicações críticas, alta disponibilidade, grande escala, cargas pesadas, bancos estratégicos e ambientes complexos.
SQL Server CAL: o que entra na conta?
No modelo Server + CAL, a empresa precisa analisar quem ou o que acessa o SQL Server. Entram na conta usuários internos, dispositivos internos, usuários de ERP, usuários de CRM, sistemas que consultam o banco, relatórios, aplicações intermediárias e acesso indireto.
O erro clássico é pensar: só um usuário técnico acessa o SQL Server, então só preciso de uma CAL. Se 50 funcionários usam um ERP que consulta esse banco, o cenário real precisa considerar esses acessos indiretos.
O que é acesso indireto no SQL Server?
Acesso indireto acontece quando o usuário não acessa o SQL Server diretamente, mas usa uma aplicação que consulta, grava ou processa dados no banco.
ERP e CRM
Financeiro, comercial, estoque e gestão usam dados do banco mesmo sem abrir o SQL Server.
Relatórios
Dashboards, BI e relatórios distribuídos podem gerar acesso relevante ao banco.
Aplicações e APIs
Sites, portais, middleware e APIs podem consultar ou gravar dados no SQL Server.
Core ou Server + CAL para ERP?
Para ERP, a resposta depende do tamanho e da forma de acesso. Se poucos usuários acessam o ERP e todos são conhecidos, Server + CAL pode fazer sentido. Se muitos setores acessam o ERP, existem relatórios, integrações, APIs ou crescimento previsto, Core pode ser mais seguro.
Quanto mais difícil for contar usuários e dispositivos, mais o modelo por Core tende a ganhar força.
Core ou Server + CAL para aplicação web?
Para aplicação web, o modelo por Core costuma ser mais adequado. Em portal de clientes, e-commerce, SaaS, área logada ou aplicação com usuários externos, pode ser difícil ou inviável contar todos os usuários que indiretamente acessam o banco.
Nesse cenário, Server + CAL exige muito cuidado porque a empresa teria que controlar os acessos de usuários ou dispositivos conforme as regras aplicáveis.
Exemplos práticos antes de comprar
10 usuários internos
Sistema interno, sem acesso externo e crescimento baixo. Server + CAL pode ser competitivo.
100 usuários em ERP
ERP, relatórios, integração e crescimento previsto. Core tende a simplificar e reduzir risco.
Portal com clientes externos
Acesso variável e difícil de contar. Core costuma ser o modelo mais indicado.
SQL Server em máquina virtual: Core ou Server + CAL?
Em ambiente virtualizado, o cálculo precisa considerar quantidade de vCPUs da VM, edição do SQL Server, quantidade de VMs, host físico, mobilidade da VM, Software Assurance ou assinatura quando aplicável, alta disponibilidade e failover.
Licenciar SQL Server em VM sem entender vCPU, host e mobilidade pode gerar compra errada. Se o cenário envolve Runtime/OEI, avalie também o SQL Server 2022 Standard Runtime IoT OEI 4 Core com cuidado.
Erros comuns ao escolher Core ou Server + CAL
- Escolher só pelo menor preço inicial.
- Esquecer CALs no modelo Server + CAL.
- Ignorar acesso indireto.
- Não considerar crescimento.
- Usar Server + CAL em aplicação web sem análise.
- Comprar Core sem avaliar se Server + CAL seria mais econômico.
- Confundir Windows Server CAL com SQL Server CAL.
- Não analisar ambiente virtualizado.
SQL Server CAL é a mesma coisa que Windows Server CAL?
Não. Windows Server CAL permite acesso aos serviços do Windows Server. SQL Server CAL permite acesso ao SQL Server no modelo Server + CAL. Uma não substitui a outra.
Se a empresa usa Windows Server com SQL Server, pode ser necessário avaliar as duas camadas de licenciamento separadamente.
Como escolher com segurança?
Escolha Server + CAL se
- a edição é SQL Server Standard;
- há poucos usuários;
- os usuários são internos e conhecidos;
- não há acesso externo;
- o ambiente é simples;
- o crescimento é limitado.
Escolha Core se
- há muitos usuários;
- há aplicação web;
- existem usuários externos;
- há acesso indireto difícil de contar;
- existe ERP grande;
- a edição é Enterprise ou o ambiente vai crescer.
Conclusão
A escolha entre SQL Server Core e Server + CAL não deve ser feita apenas pelo preço da licença. O ponto principal é entender como o banco será acessado.
Para ambientes pequenos, internos e com poucos usuários controlados, Server + CAL pode ser uma opção econômica. Para ambientes com muitos usuários, acesso indireto, aplicação web, ERP, integrações ou crescimento, o modelo por Core tende a ser mais seguro e previsível.
Precisa decidir entre SQL Server Core e Server + CAL?
A Softwares Digitais ajuda empresas a avaliar edição, usuários, dispositivos, ERP, acesso indireto, VM e modelo correto antes da aquisição.
Ver licenças SQL ServerFAQ sobre SQL Server Core vs Server + CAL
O que é SQL Server por Core?
É o modelo em que a licença é baseada nos núcleos de processamento usados pelo SQL Server, sem necessidade de CALs adicionais no modelo por núcleo.
O que é SQL Server Server + CAL?
É o modelo em que a empresa compra a licença do servidor SQL Server e também CALs para usuários ou dispositivos que acessam esse servidor.
SQL Server Standard permite Server + CAL?
Sim. O SQL Server Standard pode ser licenciado por Core ou no modelo Server + CAL.
SQL Server Enterprise permite Server + CAL?
Para novas compras, não. O Enterprise atual normalmente deve ser analisado pelo modelo por Core.
Quando escolher SQL Server por Core?
Quando há muitos usuários, aplicação web, acesso externo, ERP grande, integrações ou dificuldade de contar todos os acessos.
Quando escolher SQL Server Server + CAL?
Quando há poucos usuários ou dispositivos conhecidos, ambiente interno e controle claro de acesso.
SQL Server CAL é igual a Windows Server CAL?
Não. São licenças diferentes e uma não substitui a outra.
Acesso indireto precisa ser considerado?
Sim. Usuários que acessam o SQL Server por ERP, CRM, relatórios ou sistemas intermediários devem entrar na análise.