Atualizado em 8 de novembro de 2026 · Thinwork, a equipe por trás do dbSlice. O dbSlice é o nosso produto; as outras ferramentas são descritas a partir dos sites delas.
Resposta rápida
- Uma carga única e gratuita, roteirizada pela sua equipe: pgloader.
- Você está indo para a AWS e quer replicação contínua das mudanças: AWS DMS.
- Uma ferramenta desktop gratuita para copiar uma tabela de vez em quando: DBeaver Community.
- Stored procedures, funções e views convertidas para PostgreSQL: uma ferramenta de conversão de código, como o SQLines SQL Converter, ou uma frente de conversão. Use junto com uma ferramenta de dados.
- Os dados movidos, depois mantidos em sincronia até a virada, e os dois lados comparados chave a chave antes da troca, por um app Windows ou pela linha de comando: dbSlice.

Quem deve escolher o quê
| Se você… | Escolha | Por quê |
|---|---|---|
| Quer algo gratuito e open source, e não se importa com a linha de comando | pgloader | Lê o SQL Server e carrega o PostgreSQL com tabelas, índices e chaves estrangeiras, e informa linhas e tempo por tabela (conferido em 2/11/2026) |
| Está migrando para a AWS e precisa das mudanças replicadas enquanto testa | AWS DMS | Roda na nuvem da AWS, faz migrações únicas ou replicação contínua; a conversão de esquema é um serviço à parte (DMS Schema Conversion ou AWS SCT); pague pelo uso, por hora (conferido em 30/10/2026) |
| Já usa o DBeaver e precisa de uma cópia de vez em quando | DBeaver Community | A edição gratuita tem um assistente de transferência de dados que copia tabelas entre bancos. O DBeaver lista migração de dados, comparação de dados de tabelas e um agendador de tarefas nas edições Enterprise (US$ 255/ano) e Ultimate (US$ 510/ano) (conferido em 8/11/2026). DBeaver ou dbSlice → |
| Quer uma ferramenta dedicada por par de bancos | DBConvert | Um produto por par de bancos converte e sincroniza aquele par: DBConvert for MSSQL & PostgreSQL a partir de US$ 199; DBConvert Studio, para todos os tipos de banco dele, com agendamento e sincronia por triggers, a partir de US$ 699 (conferido em 8/11/2026) |
| Precisa de muitos tipos de origem, inclusive arquivos e bancos antigos, e tem orçamento grande | Full Convert | Planos a partir de US$ 999 por ano (Pro); perpétuo a partir de US$ 1.999 (conferido em 8/11/2026) |
| Precisa converter o código SQL além de mover os dados | SQLines | Uma licença perpétua cobre o SQLines Data e o SQLines SQL Converter: US$ 495 (conferido em 8/11/2026) |
| Precisa do destino sincronizado por semanas ou meses e da prova de que os dois lados batem | dbSlice | Carga inicial, depois Upsert, Só linhas novas, Só atualizar existentes ou incremental por coluna, em lote, sob demanda ou agendado; comparação chave a chave com a lista de chaves divergentes salva em arquivo; a partir de US$ 89.99 perpétuo (preço de lançamento) |
O SQL Server Migration Assistant (SSMA) da Microsoft trabalha no sentido contrário: leva bancos Access, Db2, MySQL, Oracle e SAP ASE para o SQL Server e o Azure SQL. Ele não tem o PostgreSQL como destino (conferido em 30/10/2026).
Lado a lado
| pgloader | AWS DMS | DBeaver | DBConvert | Full Convert | SQLines | dbSlice | |
|---|---|---|---|---|---|---|---|
| Onde roda | Linha de comando | Nuvem da AWS | App desktop | App desktop | App desktop | Desktop e linha de comando | App Windows e CLI; edição Linux no Docker |
| Converte procedures e views | Não consta nesta página | Serviço à parte | Não consta nesta página | Views; procedures, funções e triggers ficam na origem | Não consta nesta página | Sim (SQL Converter) | Não |
| Mantém o destino sincronizado depois da primeira carga | Rodar a carga de novo | Replicação contínua | Tarefas agendadas nas edições pagas | Sincronia no produto do par; sincronia por triggers e agendamento no Studio | Replicação (Pro) | Não consta nesta página | Upsert, só novas, só atualizar, incremental por coluna (em lote, sob demanda ou agendado) |
| Compara os dados de origem e destino | Relatório com linhas, bytes e tempo por tabela | Validação de dados | Comparação de dados de tabelas nas edições pagas | Não consta nesta página | Comparação de tabelas (Pro) | Não consta nesta página | Chave a chave, com a lista completa de chaves divergentes |
| Preço de entrada | Grátis | Por hora | Grátis (Community) | US$ 199 por par | US$ 999/ano | US$ 495 | US$ 89.99 perpétuo (preço de lançamento) |
| Conferido em | 2/11 | 30/10 | 8/11 | 8/11 | 8/11 | 8/11 | 8/11 |
"Não consta nesta página" quer dizer que não encontramos o recurso no site do fornecedor quando conferimos. Não quer dizer que a ferramenta não faça.
O ponto fraco do dbSlice, com franqueza
- O dbSlice move dados. Ele não converte stored procedures, triggers nem views. Para uma tabela que falta, ele mostra o DDL do PostgreSQL em vez de criá-la por conta própria.
- Ele roda jobs em lote, não replicação em tempo real. As execuções incrementais não enxergam linhas apagadas na origem; por isso, rode o Compare ou uma recarga antes da troca.
- É um app Windows com linha de comando. A edição Linux roda no Docker, na sua própria infraestrutura.
Se algum desses pontos inviabiliza o seu caso, escolha uma das ferramentas acima, ou use uma delas junto com o dbSlice.
Como as equipes combinam as ferramentas
- Código: converta procedures e views com uma ferramenta de conversão de código.
- Dados: faça a carga inicial com o dbSlice e mantenha o PostgreSQL sincronizado toda noite enquanto a aplicação antiga em SQL Server ainda está no ar.
- Antes da virada: rode o Compare chave a chave e sincronize de novo só as chaves divergentes. Depois, faça a troca.
Veja o passo a passo completo: migração de dados de SQL Server para PostgreSQL, com sincronia até a virada.
Vai migrar do MySQL? Veja as ferramentas de MySQL para PostgreSQL.
Vai migrar para o MySQL? Veja as ferramentas de SQL Server para MySQL.
Numa licença do dbSlice: migrar · sincronizar num agendamento · jobs pela CLI · comparar chave a chave · mascaramento com chaves e chaves estrangeiras preservadas · dados sintéticos de teste para DEV e QA
Perguntas frequentes
Qual é a melhor ferramenta gratuita para migrar SQL Server para PostgreSQL?
Para uma carga única, o pgloader, que é gratuito e open source. O DBeaver Community, também gratuito, copia tabelas entre bancos pelo assistente de transferência de dados.
Qual ferramenta mantém o SQL Server e o PostgreSQL sincronizados até a virada?
O AWS DMS replica as mudanças quando você migra para a AWS. O dbSlice roda de novo sincronias Upsert ou incrementais num agendamento, pelo app Windows, pela linha de comando ou pela edição Linux, nas suas próprias máquinas.
Preciso de outra ferramenta para as stored procedures?
Normalmente, sim. As ferramentas de dados movem tabelas; procedures, funções e views precisam de uma ferramenta de conversão ou de reescrita manual.
Posso testar o dbSlice antes de comprar?
Sim. A versão gratuita da Microsoft Store conecta, mostra os dados, compara estruturas e exporta para CSV. Gravar num destino exige uma licença Desktop ou Server, com garantia de reembolso de 14 dias.
Vai substituir um sistema e precisa de ajuda para desenhar a convivência? A Thinwork pode tocar o projeto com você.