← Voltar à lista

MS SQL para o proprietário: quando seu negócio vive no ecossistema Microsoft

Microsoft SQL Server (muitas vezes «MS SQL» ou apenas SQL Server) é o banco de dados em torno do qual a Microsoft construiu todo um ecossistema: Dynamics 365, Azure, Power BI, .NET, SharePoint e 1C no Windows. Se você já tem Active Directory, e-mail Exchange, CRM Microsoft e relatórios no Power BI, é muito provável que os dados-chave do negócio estejam no MS SQL - não no MySQL em hospedagem Linux nem no Google Sheets. Não precisa escrever T-SQL, mas entender por que o fornecedor propõe SQL Server, quanto custam as licenças e o que acontece ao migrar para o Azure permite decidir sem surpresas no orçamento.

  • MS SQL - SGBD relacional da Microsoft: tabelas, relacionamentos, transações, relatórios
  • Onde aparece - Dynamics 365, 1C (configurações padrão), sites .NET, Power BI, ERP interno
  • Ecossistema - login único (Azure AD), integração com Excel, Teams, Power Platform
  • Opções - SQL Server no servidor próprio (on-prem) ou Azure SQL na nuvem
  • Principal vantagem - «tudo de um fornecedor»: menos integrações, implantação mais rápida em ambiente MS
  • Principal risco - licenças, dependência do fornecedor, migrar para outro SGBD custa mais que do MySQL

O que é MS SQL em linguagem simples

SQL Server é software no servidor (Windows ou Linux) que armazena dados em tabelas e responde consultas das aplicações. Como MySQL ou PostgreSQL, é um banco relacional: pedidos ligados a clientes, itens de pedido a produtos, funcionários a departamentos.

A diferença para o proprietário não são as «tabelas», mas o contexto:

Aspecto MS SQL no ecossistema Microsoft MySQL em hospedagem típica
Cliente típico Empresa, indústria, distribuição com Dynamics/1C Loja em WordPress, OpenCart
SO do servidor Windows Server, Azure VM Linux, hospedagem compartilhada
Relatórios Power BI, Excel, SSRS phpMyAdmin, painéis customizados
Login dos funcionários Azure AD / Active Directory Login separado em cada app
Licenciamento Por núcleos CPU, edição (Standard/Enterprise) Muitas vezes grátis no plano de hospedagem

Importante: MS SQL não é universalmente «melhor» ou «pior» que MySQL. É uma escolha lógica quando todo o TI já está na Microsoft: integrações mais simples, um fornecedor conhece o stack, menos debates sobre «por que não PostgreSQL».

Quando seu negócio «vive» na Microsoft

Confira esta lista. Se três ou mais itens coincidirem, MS SQL provavelmente já existe ou será proposto como banco principal:

  1. CRM/ERP - Dynamics 365 Sales, Business Central, Navision (historicamente).
  2. 1C - configurações padrão em MS SQL, não PostgreSQL (comum na região CIS).
  3. Site e área do cliente - desenvolvidos em .NET (C#, ASP.NET), não PHP.
  4. E-mail e arquivos - Exchange Online, SharePoint, OneDrive for Business.
  5. Acesso - funcionários entram com conta corporativa Microsoft (Azure AD).
  6. Analytics - relatórios no Power BI direto do banco ou via data warehouse no Azure.
  7. Infraestrutura - servidores no Azure ou Windows Server no escritório/datacenter.

Nesse cenário, o banco de dados é o centro onde convergem pedidos, estoque, finanças e KPIs. O Power BI não «inventa» números - MS SQL (ou cópia no Azure Synapse). Se o banco cair ou envelhecer sem backup, CRM e relatórios para a diretoria caem juntos.

SQL Server on-prem e Azure SQL

A Microsoft oferece duas formas principais de «onde o banco vive fisicamente»:

On-prem (servidor próprio)

SQL Server instalado no seu hardware ou VPS Windows. Vantagens: dados em datacenter conhecido, previsibilidade regulatória. Desvantagens: você (ou o fornecedor) cuida de patches, backups, discos, alta disponibilidade.

Azure SQL (nuvem)

Serviço gerenciado no Azure: Microsoft atualiza o motor, escala recursos, oferece backup geo-redundante. Vantagens: início rápido, pagamento por uso, ligação com outros serviços Azure. Desvantagens: a fatura mensal cresce com volume e carga; sem boa arquitetura, a nuvem pode custar mais que on-prem.

Critério SQL Server on-prem Azure SQL Database
Capex Servidor, licenças SQL, Windows Sem hardware próprio
Opex Admin, energia, datacenter Assinatura Azure
Escalar Comprar RAM/CPU, parada Controle no portal Azure
Backups Admin configura Integrados, retenção configurável
Sair do ecossistema Difícil, mas os dados são seus Exportação possível, hábito Azure permanece

Para o proprietário: a pergunta não é «nuvem sim ou não», mas quem responde pela queda na sexta à noite. On-prem - seu fornecedor e SLA do contrato. Azure - ticket Microsoft + arquiteto que não deixou um único banco sem réplica.

Licenças e orçamento: o que perguntar antes de assinar

MS SQL é um dos poucos bancos em que o custo de licença pode igualar um ano de desenvolvimento. Não assine sem respostas:

Edições

  • Express - grátis, limite 10 GB por banco; apps pequenas e testes, não ERP pesado.
  • Standard - escolha típica de média empresa: Always On (limitado), funções principais.
  • Enterprise - grandes volumes, analytics avançado, caro; muitas vezes excessivo abaixo de 200 funcionários.

Modelos de pagamento

  • Per core - pagamento por núcleos CPU no servidor SQL (on-prem).
  • Server + CAL - licença servidor + CAL por usuário/dispositivo (menos comum em projetos novos).
  • Azure - vCore ou DTU, cobrança por minuto/mês.

Dica prática: peça três linhas no orçamento - licenças SQL, Windows (se on-prem) e administração (backup, monitoramento, patches) por 12 meses. Compare com a calculadora Azure SQL do mesmo período.

Como os dados fluem no ecossistema Microsoft

Esquema simplificado para proprietário sem departamento de TI:

Funcionário → Dynamics / 1C / site .NET → MS SQL (pedido, estoque)
                                              ↓
                                    Power BI (painel para diretor)
                                              ↓
                                    Excel / Teams (alerta «vendas -20%»)
  • Camada operacional - transações em tempo real: pedido, pagamento, baixa de estoque.
  • Camada analítica - muitas vezes banco separado ou datamart (ETL noturno) para não travar o caixa.
  • Identidade - Azure AD sabe quem abriu o relatório; MS SQL sabe o que viu.

Se o fornecedor disser «conectamos Power BI direto na produção sem réplica» - esclareça o risco: relatório pesado na segunda pode atrasar entrada de pedidos.

O que o proprietário deve controlar (sem saber SQL)

Backups e recuperação

  • Existe backup diário completo e log de transações (restore point-in-time)?
  • Quando testaram restauração em servidor de teste - não «arquivo existe», mas «banco subiu em N horas»?
  • Onde fica a cópia - não no mesmo disco da produção?

Acessos

  • Quem tem sysadmin? Devem ser 2-3 nomes, não «todos os desenvolvedores».
  • Fornecedor saiu - troquem senhas de serviços e logins SQL no mesmo dia.
  • Separação: financeiro vê finanças, estoque vê saldo, não «um login sa para todos».

Versão e suporte

A Microsoft encerra suporte a versões antigas. SQL Server 2014 e anteriores em 2026 é bandeira vermelha: sem patches de segurança, integração Azure AD difícil. Planeje upgrade 1-2 anos no orçamento.

Performance

Sinais de chamar um DBA, não comprar «outro servidor»:

  • Relatório «vendas do mês» leva mais de 5 minutos todo dia.
  • Em horário de pico o CRM trava ao lançar pedidos.
  • Disco do servidor DB em 90%+ sem plano de limpeza de logs ou arquivo.

Quando MS SQL não é a melhor escolha

Lista honesta para não pagar demais por stack «corporativo»:

Situação Por que MS SQL é excessivo O que se usa mais
Landing + formulário Sem relações nem relatórios complexos Tilda, CRM na nuvem
WordPress / WooCommerce shared Stack PHP + MySQL MySQL no plano
Startup sem Microsoft no escritório Licenças e Windows encarecem entrada PostgreSQL, MySQL no Linux
Equipe só Linux/open source Sem expertise T-SQL e Windows PostgreSQL
Multicloud sem vendor lock-in Preso ao Azure e licenças SGBDs neutros na nuvem

Caso oposto: você já paga Dynamics 365 e Microsoft 365 E3/E5 - o debate MySQL vs MS SQL para ERP interno costuma favorecer MS SQL: integrações prontas, um parceiro Microsoft.

MS SQL e a visão ampla de dados

Ao diretor ajuda ligar MS SQL com banco de dados e SQL em geral: mais que a marca importa uma única fonte da verdade. Na Microsoft costuma ser um ou dois bancos SQL Server (operacional + analítico), não dez Excels em discos diferentes.

Evolução típica de média empresa:

  1. Excel e 1C em um PC do contador.
  2. 1C no MS SQL no escritório, backup em disco externo.
  3. VPN, filiais remotas, mais carga no servidor.
  4. Migração para Azure SQL ou híbrido: produção no datacenter, relatórios na nuvem.
  5. Power BI para o dono, alertas no Teams.

Em cada passo os dados permanecem no MS SQL - muda onde está o servidor e quem administra. Planeje migrações antes, não após disco quebrado na sexta.

Resumo

MS SQL é escolha natural quando o negócio já está no ecossistema Microsoft: Dynamics, 1C no SQL Server, .NET, Azure AD, Power BI. Você paga licenças e dependência, mas ganha velocidade de implantação e menos pontos de integração.

O proprietário deve:

  • entender on-prem vs Azure SQL e custo total em 3 anos, não só «preço do servidor»;
  • exigir backups testados e lista de pessoas com acesso total;
  • não impor MS SQL a uma loja WordPress simples - MySQL é mais lógico e barato;
  • ao crescer, planejar cópia analítica para o Power BI não sufocar o banco operacional.

Bom MS SQL em ambiente Microsoft passa despercebido - enquanto relatórios batem com o caixa e a recuperação foi testada de verdade. Ruim - pagar licenças por anos e descobrir que o último backup útil tem três meses.

Perguntas frequentes

MS SQL e MySQL são a mesma coisa?

Não. MySQL e MS SQL são bancos relacionais de empresas diferentes, com licenças, sintaxe (T-SQL vs dialeto MySQL) e ambientes típicos distintos. MySQL mais em Linux e PHP; MS SQL em Windows, Dynamics, 1C e .NET. Mover app de um para outro é um projeto, não «exportar numa noite».

Somos obrigados a MS SQL se compramos Microsoft 365?

Nem sempre. Microsoft 365 (e-mail, Teams, Excel na nuvem) não inclui automaticamente SQL Server para pedidos e estoque. MS SQL é necessário quando há aplicação que o usa: 1C, Dynamics, sistema .NET próprio. Para leads em Excel ou listas SharePoint, MS SQL separado pode não ser necessário.

Quanto custa MS SQL para 50 funcionários?

Depende muito do modelo. Express - $0, limite 10 GB. Standard on-prem - a partir de milhares de dólares em licenças (núcleos) mais Windows e admin. Azure SQL - de $50-300+/mês por banco modesto até muito mais ao crescer vCore e armazenamento. Peça ao integrador comparação on-prem vs Azure em 36 meses.

Dá para migrar 1C de MS SQL para PostgreSQL?

Teoricamente sim, na prática raro. 1C suporta vários SGBDs, mas migrar implica parada, transferência de dados, teste de relatórios e integrações, retreinar fornecedor. Feito ao sair conscientemente do stack Microsoft ou por exigência Linux. Se o objetivo é só «economizar licença» - calcule custo total de parada e risco; muitas vezes vale ficar no MS SQL e otimizar hardware.

Como verificar se o fornecedor realmente faz backup do MS SQL?

Peça uma vez por trimestre: (1) captura ou log de backup bem-sucedido nos últimos 7 dias; (2) restauração de teste em servidor separado com você por vídeo; (3) tamanho do último backup completo - deve crescer com os dados, não ficar suspeitosamente pequeno por anos. No contrato: RPO (dados perdíveis) e RTO (horas de parada aceitáveis) - sem números, «fazemos backup» não garante nada.

Contato