Avaliar os objetos de banco de dados ASE do SAP para conversão (SybaseToSQL)
Antes de carregar objetos e migrar dados para o SQL Server ou o SQL do Azure, você deve determinar a complexidade da migração e quanto tempo ela deve levar. O SSMA pode criar um relatório de avaliação que exibe a porcentagem de objetos e procedimentos que serão convertidos com êxito em Transact-SQL. O SSMA também permite exibir os problemas específicos que podem causar falhas de conversão.
Criar relatórios de avaliação
Ao criar esse relatório de avaliação, o SSMA converte os objetos de banco de dados selecionados do SAP Adaptive Server Enterprise (ASE) em sintaxe SQL Server ou SQL do Azure e mostra os resultados.
Para criar um relatório de avaliação
No Explorador de Metadados do Sybase, selecione os bancos de dados que você deseja avaliar.
Para omitir objetos individuais, desmarque as caixas de seleção ao lado dos objetos que você não deseja avaliar.
Clique com o botão direito do mouse no banco de dados e selecione Criar relatório.
Você também pode analisar objetos individuais clicando com o botão direito do mouse em um objeto e selecionando Criar Relatório.
O SSMA mostra o progresso na barra de status na parte inferior da janela. Se o painel Saída estiver visível, você também verá todas as mensagens relacionadas.
Quando a avaliação estiver concluída, a janela Assistente de Migração do SQL Server para Sybase: Relatório de Avaliação será exibida.
Usar relatórios de avaliação
A janela Relatório de Avaliação contém três painéis:
O painel esquerdo contém a hierarquia de objetos incluídos no relatório de avaliação. Você pode navegar na hierarquia e selecionar objetos e categorias de objetos para exibir estatísticas de conversão e código.
O conteúdo do painel direito varia com base em qual item é selecionado no painel esquerdo.
Se um grupo de objetos (como um esquema) ou uma tabela estiver selecionado, o painel direito exibirá dois painéis. O painel Estatísticas de Conversão mostra as estatísticas de conversão dos objetos selecionados. O painel Objetos por Categorias mostra as estatísticas de conversão do objeto ou categorias de objetos.
Se um procedimento armazenado, exibição ou gatilho for selecionado, o painel direito contará com estatísticas, código-fonte e código de destino.
- A área superior mostra as estatísticas gerais do objeto. Talvez seja necessário expandir Estatísticas para exibir essas informações.
- A área de origem mostra o código-fonte do objeto selecionado no painel esquerdo. As áreas destacadas mostram código-fonte problemático.
- A área Destino mostra o código convertido. O texto vermelho mostra código problemático e mensagens de erro.
O painel inferior mostra mensagens de conversão, agrupadas por número da mensagem. Selecione Erros, Avisos ou Informações para exibir categorias de mensagens e expanda um grupo de mensagens. Clique em uma mensagem individual para selecionar o objeto no painel esquerdo e, em seguida, exibir os detalhes no painel direito.
Analisar problemas de conversão usando o relatório de avaliação
Os painéis Estatísticas de Conversão mostram as estatísticas de conversão. Se a porcentagem para qualquer categoria for inferior a 100%, você deverá determinar por que a conversão não foi bem-sucedida.
Para exibir problemas de conversão
Crie o relatório de avaliação usando as instruções do procedimento anterior.
No painel esquerdo, expanda esquemas ou pastas que tenham um ícone de erro vermelho. Continue expandindo itens até selecionar um item individual que falhou na conversão.
Na parte superior do painel Origem, selecione Próximo Problema.
O código problemático é destacado, assim como o código relacionado no painel de Navegação de Destino.Revise todas as mensagens de erro e determine o que você deseja fazer com o objeto que causou o problema de conversão:
Atualize a sintaxe ASE no SSMA. Você pode atualizar a sintaxe somente para procedimentos armazenados e gatilhos. Para atualizar a sintaxe, selecione o objeto no painel do Explorador de Metadados do Sybase, clique na guia SQL e edite o código SQL. Quando você navega para fora do item, você será solicitado a salvar a sintaxe atualizada. Exiba os erros relatados para o objeto na guia Relatório.
No ASE, você pode alterar o objeto ASE para remover ou revisar o código problemático. Para carregar o código atualizado no SSMA, você terá que atualizar os metadados. Para obter mais informações, consulte Conectando-se ao Sybase ASE (SybaseToSQL).
Você pode excluir o objeto da migração. No Explorador de Metadados do SQL Server ou do SQL do Azure e no Explorador de Metadados do Sybase, desmarque a caixa de seleção ao lado do item antes de carregar os objetos no SQL Server ou no SQL do Azure e migrar dados do ASE.
Próximas etapas
Converter objetos de banco de dados ASE do SAP (SybaseToSQL)
Confira também
Migrando bancos de dados ASE do SAP para SQL Server - Banco de dados SQL do Azure (SybaseToSQL)