Partilhar via


Testando objetos de banco de dados migrados (OracleToSQL)

O Microsoft SQL Server Migration Assistant for Oracle Tester (SSMA Tester) testa automaticamente a conversão de objeto de banco de dados e a migração de dados feita pelo SSMA. Depois que todas as etapas de migração do SSMA forem concluídas, use o SSMA Tester para verificar se os objetos convertidos funcionam da mesma maneira e se todos os dados foram transferidos corretamente.

Você pode testar os seguintes tipos de objeto com o SSMA Tester:

  • Tabelas
  • Procedimentos armazenados, incluindo procedimentos agrupados
  • Funções definidas pelo usuário, incluindo funções empacotadas
  • Vistas
  • Declarações autónomas

O SSMA Tester executa objetos selecionados para teste no Oracle e seus equivalentes no SQL Server. Depois disso, compara os resultados de acordo com os seguintes critérios:

  • As alterações nos dados da tabela são idênticas?
  • Os valores dos parâmetros de saída para procedimentos e funções são idênticos?
  • As funções retornam os mesmos resultados?
  • Os conjuntos de resultados são idênticos?

Observação

Atenção! Nunca use SSMA Tester em sistemas de produção. Durante a execução do Tester, o esquema de origem e os dados são modificados. A restauração completa do estado original pode ser impossível para alguns tipos de código testado.

Pré-requisitos

Para permitir a comparação dos dados da tabela resultante, defina a opção Gerar coluna ROWID como Sim antes do início da conversão do esquema. O SSMA adicionará uma coluna ROWID a todas as tabelas durante a execução do comando Converter Esquema.

Observe que a versão atual do SSMA Tester não oferece suporte à execução paralela por usuários diferentes no mesmo servidor de origem ou de destino.

Primeiros passos

Criação de casos de teste (OracleToSQL)

Ver também

Configurações do projeto (conversão) (OracleToSQL)