Resposta rápida
- Escolha o SSMA quando estiver indo para o SQL Server ou o Azure SQL e precisar converter o código, e uma migração única dos dados bastar.
- Escolha o dbSlice quando o destino não for SQL Server, ou quando o sistema antigo continuar no ar por semanas e o destino precisar se atualizar toda noite até a troca.
- Use os dois: o SSMA converte o esquema e o código; o dbSlice move os dados e mantém o SQL Server sincronizado até a virada.

Lado a lado
| dbSlice | Microsoft SSMA (em 08/11/2026) | |
|---|---|---|
| Sentido | Qualquer par de bancos suportados | Só para SQL Server e Azure SQL |
| Origens | SQL Server, PostgreSQL, Oracle, MySQL, MariaDB, Firebird, SQLite, InterSystems Caché/IRIS | Access, Db2, MySQL, Oracle, SAP ASE |
| Converte procedures, funções, views | Não | Sim |
| Move dados | Sim | Sim (carga em massa) |
| Mantém os dados sincronizados até a virada | Jobs Upsert, só novas e incrementais | Não descrito na documentação da Microsoft |
| Componentes extras | Nenhum nos servidores | Extension pack e SQL Server Agent para a migração de dados no servidor |
| Mascarar dados durante a cópia | Sim | Confira com o fornecedor |
| Preço | A partir de US$ 89.99 (preço de lançamento); versão gratuita na Store | Download gratuito |
Quando o SSMA é a melhor escolha
- Você está indo para o SQL Server ou o Azure SQL e precisa converter o código (PL/SQL, procedures, views).
- Uma migração única dos dados basta.
Quando o dbSlice se encaixa melhor
- O destino não é SQL Server: PostgreSQL, MySQL, Oracle ou outro banco.
- A origem é Firebird, SQLite, PostgreSQL ou InterSystems Caché/IRIS.
- O sistema antigo continua no ar por semanas e o destino precisa se atualizar toda noite até a troca.
- Você precisa de cópias mascaradas para ambientes de teste.
- Em produção há mais de seis anos em ambientes de missão crítica, em vários data centers e on-premises, com SQL Server, PostgreSQL, Aurora e InterSystems Caché/IRIS.
Usando os dois
Uma divisão comum de Oracle ou MySQL para SQL Server: o SSMA converte o esquema e o código; o dbSlice move os dados e mantém o SQL Server sincronizado com jobs noturnos até a virada, com conferência chave a chave antes da troca.
Vai migrar de SQL Server para MySQL? Veja as ferramentas →
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
O dbSlice precisa de algo instalado no SQL Server?
Não. Por padrão, ele só lê e grava linhas.
O dbSlice mantém os valores de IDENTITY?
Sim, com a opção "Keep source IDENTITY (SQL Server, needs ALTER)", desligada por padrão.
Existe versão gratuita?
Sim, na Microsoft Store; gravar num destino exige uma licença Desktop ou Server.
Passo a passo: Oracle para SQL Server.
Microsoft, SQL Server e Azure são marcas da Microsoft. O dbSlice não tem afiliação com a Microsoft. As informações do concorrente vêm do site público dele na data indicada e podem ter mudado.