Compartilhar via


Selecionar e configurar os objetos afetados (SybaseToSQL)

Nessa página, você pode selecionar tabelas e chaves estrangeiras, cujas alterações devem ser comparadas quando o SSMA verificar os resultados da execução dos objetos escolhidos na etapa anterior. Além disso, você pode personalizar os parâmetros de verificação.

Seleção de objetos afetados

Na árvore de objetos do Sybase, localizada no lado esquerdo da janela, verifique as tabelas e as chaves estrangeiras, cujas alterações devem ser comparadas para verificar se são idênticas.

Se o Testador do SSMA não puder verificar nenhum desses objetos, você verá o link rotulado Alguns objetos selecionados contêm erros na árvore de objetos. Clique neste link para ver os motivos pelos quais esses objetos não podem ser comparados e para limpar a seleção de objetos errados.

Tabela

A guia Tabela contém a visualização de grade da tabela selecionada. A grade contém as seguintes informações sobre a tabela selecionada:

  • Nome da coluna

  • Tipo de Dados

  • Precisão

  • Escala

  • Regra

  • Padrão

  • Identidade

  • Nullable

Sql

A guia SQL contém o SQL "Criar tabela" da tabela selecionada.

Dados

A guia Dados exibe os dados presentes na tabela selecionada.

Propriedades

A guia Propriedades exibe as propriedades da tabela selecionada. Os campos a seguir estão presentes na guia Propriedades:

  • Criado ou modificado pela última vez

  • Nome do Objeto

Configurações de comparação de tabelas

Estabeleça as regras de comparação para a tabela na página Comparações de tabela. Você pode fazer as seguintes configurações.

Modo de comparação

Define o conteúdo da tabela na qual será realizada a comparação.

  • Se você selecionar Somente alterações, será realizada uma comparação completa das linhas da tabela.

  • Se você selecionar Completa, será realizada a comparação apenas das linhas que foram alteradas.

Configurações de comparação de colunas

Estabeleça as regras de comparação para colunas da tabela na página Comparações de colunas. Você pode fazer as seguintes configurações.

Usar durante comparações de testes

Determine se essa coluna participará da verificação dos resultados do teste.

  • Se você escolher True, o SSMA comparará o conteúdo dessa coluna após a execução do teste no Sybase com o conteúdo da coluna no SQL Server.

  • Se você escolher False, a coluna será excluída da verificação de resultados.

Usar Escala Personalizada

Para colunas de tipo de dados numéricos, você pode definir uma escala personalizada para a comparação.

  • Se você escolher True, os valores numéricos serão arredondados de acordo com o valor de Escala de comparação antes de serem comparados.

  • Se você escolher False, a comparação numérica será exata.

Escala de comparação

  • Disponível somente se a opção Usar escala personalizada estiver definida como True. Essa é a precisão da comparação numérica.

Comparação de data e hora

Define como os valores de data/hora são comparados.

  • Se você selecionar Comparar data inteira, será realizada uma comparação completa dos valores de ambas as plataformas.

  • Se você selecionar Comparar somente data, a parte da hora será ignorada.

  • Se você selecionar Compare somente hora, a parte da data será ignorada.

  • Se você selecionar Ignorar milissegundos, os resultados serão comparados até segundos.

  • Se você selecionar Ignorar data e Milissegundos, o resultado será comparado apenas por parte do tempo, ignorando as partes fracionárias de um segundo.

Ingorar maiúsculas e minúsculas de cadeias de caracteres

Controla a diferenciação de maiúsculas e minúsculas da comparação.

  • Se você escolher True, a comparação não fará distinção entre maiúsculas e minúsculas.

  • Se você escolher False, a comparação levará em conta as letras maiúsculas e minúsculas.

Comparar o SQL

Você pode visualizar as instruções SELECT geradas pelo Testador do SSMA na página Comparar SQL. O Testador comparará os conjuntos de resultados dessas instruções linha a linha. Cada linha seguinte de um conjunto de resultados do Sybase deve ser igual à linha seguinte do conjunto de resultados produzido no SQL Server.

Você pode editar esses comandos SELECT para fornecer uma verificação personalizada. Para salvar as alterações no Sybase e nas instruções do SQL Server, use os botões Aplicar sob o SQL de origem e de destino, respectivamente.

Próxima etapa

Personalizar a ordem das chamadas (SybaseToSQL)

Confira também

Executar casos de teste (SybaseToSQL)
Testar objetos de banco de dados migrados (SybaseToSQL)