Selecionar e configurar os objetos a testar (SybaseToSQL)
Nessa etapa, você seleciona os objetos a serem testados e define as configurações para comparar os parâmetros de saída dos procedimentos e das funções, bem como os valores de retorno das funções.
Seleção de objetos para teste
Na árvore de objetos do Sybase localizada no lado esquerdo da janela, verifique os objetos que você deseja invocar durante o processo de teste. Consulte a lista completa de objetos testáveis no tópico Testar objetos de banco de dados migrados (SybaseToSQL).
Se o Testador do SSMA não for compatível com nenhum dos objetos selecionados para teste, 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 testados para limpar a seleção de objetos errados.
No lado direito, você pode visualizar várias páginas. A página SQL mostra a definição do objeto atual. Nas páginas Pré-SQL e Pós-SQL, é possível especificar scripts que são executados antes e depois do início da invocação do objeto de teste. Isso pode ser útil quando o objeto requer objetos adicionais, como tabelas temporárias ou cursores. A página Parâmetros lista os parâmetros se o objeto for um procedimento armazenado ou uma função. A página Propriedades mostra características adicionais do objeto. Consulte a descrição das páginas Comparações de parâmetros e Valores de chamadas abaixo.
Configurações de Comparação de parâmetros
Estabeleça as regras de comparação para parâmetros de saída e valores de retorno na página Comparação de parâmetros. Você pode fazer as seguintes configurações.
Usar durante comparações
Habilita o uso do parâmetro selecionado na comparação dos resultados do teste.
Se você escolher True, o SSMA comparará o valor de saída desse parâmetro após a execução do procedimento no Sybase com o valor correspondente no SQL Server
Se você escolher False, o parâmetro será excluído da verificação de resultados.
Usar Escala Personalizada
Para parâmetros de tipo de dados numéricos de comprimento aproximado e fixo, 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 fará distinção entre maiúsculas e minúsculas.
Ignorar Espaços à Direita
Controla como os espaços finais são tratados durante a comparação.
Se você escolher True, as cadeias de caracteres comparadas serão cortadas à direita antes de serem comparadas.
Se você escolher False, as cadeias de caracteres comparadas preservarão os espaços em branco à direita.
Especificar valores de entrada para procedimentos e funções (valores de chamada)
Você pode especificar os valores dos parâmetros de entrada na página Valores de chamadas. O botão Adicionar chamada adiciona uma nova chamada com valores de parâmetros vazios. O botão Remover chamada remove a chamada atual.
Próxima etapa
Selecionar e configurar os objetos afetados (SybaseToSQL)