Começar com SSMA para SAP ASE (SybaseToSQL)

O Assistente de Migração do SQL Server (SSMA) para SAP ASE permite-lhe converter rapidamente esquemas de base de dados SAP Adaptive Server Enterprise (ASE) para esquemas SQL Server ou Base de Dados SQL do Azure, carregando os esquemas resultantes para SQL Server ou Base de Dados SQL do Azure, e migrar dados do SAP ASE para o SQL Server ou Base de Dados SQL do Azure.

Este tópico apresenta o processo de instalação e depois ajuda-o a familiarizar-se com a interface de utilizador do SSMA.

Instalação e licenciamento do SSMA

Para usar SSMA, deve primeiro instalar o programa cliente SSMA num computador que possa aceder tanto à instância de origem do SAP ASE como à instância de destino do SQL Server ou Base de Dados SQL do Azure. Para utilizar a migração de dados do lado do servidor, deve instalar o pacote de extensões e pelo menos um dos fornecedores SAP ASE (OLE DB ou ADO.NET) no computador que está a correr o SQL Server. Estes componentes suportam a migração de dados e a emulação das funções do sistema SAP ASE. Para instruções de instalação, consulte Instalação do SSMA para SAP ASE (SybaseToSQL).

Para iniciar o SSMA, clique em Iniciar, aponte para Todos os Programas, aponte para Assistente de Migração do Microsoft SQL Server para Sybase e depois selecione Assistente de Migração do Microsoft SQL Server para Sybase. Na primeira vez que inicias o SSMA, aparece uma caixa de diálogo de licenciamento. Deve licenciar SSMA usando um Windows Live ID antes de poder usar SSMA. As instruções de licenciamento estão incluídas com as instruções de instalação no tópico Instalação do SSMA para o Cliente Sybase (SybaseToSQL ).

Interface de utilizador SSMA para SAP ASE

Depois de o SSMA estar instalado e licenciado, pode usar o SSMA para migrar bases de dados SAP ASE para SQL Server ou Base de Dados SQL do Azure. É útil familiarizar-se com a interface de utilizador do SSMA antes de começar. O diagrama seguinte mostra a interface de utilizador do SSMA, incluindo os exploradores de metadados, metadados, barras de ferramentas, painel de saída e painel da lista de erros:

SSMA para SAP ASE Interface de Utilizador

Para iniciar uma migração, deve primeiro criar um novo projeto. Depois, liga-se ao SAP ASE. Após uma ligação bem-sucedida, uma hierarquia de bases de dados SAP ASE aparecerá no Sybase Metadata Explorer. Pode então clicar com o botão direito nos objetos no Sybase Metadata Explorer para realizar tarefas como criar relatórios que avaliem conversões para SQL Server ou Base de Dados SQL do Azure. Também podes fazer estas tarefas através das barras de ferramentas e menus.

Também deve ligar-se a uma instância do SQL Server ou do Base de Dados SQL do Azure. Após uma ligação bem-sucedida, uma hierarquia de bases de dados SQL Server ou SQL do Azure aparecerá no SQL Server ou SQL Azure Metadata Explorer. Depois de converter esquemas SAP ASE para esquemas SQL Server ou Base de Dados SQL do Azure, selecione esses esquemas convertidos no SQL Server ou SQL Azure Metadata Explorer e depois carregue os esquemas no SQL Server ou Base de Dados SQL do Azure.

Depois de carregar esquemas convertidos para SQL Server ou Base de Dados SQL do Azure, pode regressar ao Sybase Metadata Explorer e migrar dados de bases de dados SAP ASE para bases de dados SQL Server ou SQL do Azure.

Para mais informações sobre estas tarefas e como as realizar, consulte Migrar Bases de Dados SAP ASE para SQL Server - Base de Dados SQL do Azure (SybaseToSQL).

As secções seguintes descrevem as funcionalidades da interface de utilizador SSMA.

Exploradores de metadados

O SSMA contém dois exploradores de metadados para navegar e realizar ações nas bases de dados SAP ASE e SQL Server ou SQL do Azure.

Explorador de Metadados Sybase

O Sybase Metadata Explorer mostra informações sobre bases de dados na instância de origem do SAP ASE.

Ao utilizar o Sybase Metadata Explorer, pode realizar as seguintes tarefas:

SQL Server ou SQL Azure Metadata Explorer

O SQL Server ou SQL Azure Metadata Explorer mostra informações sobre uma instância do SQL Server ou Base de Dados SQL do Azure. Quando você se conecta a uma instância do SQL Server ou do Banco de Dados SQL do Azure, o SSMA recupera metadados sobre essa instância e os armazena no arquivo de projeto.

Pode usar o SQL Server ou o SQL Azure Metadata Explorer para selecionar objetos de base de dados SAP ASE convertidos e depois carregar (sincronizar) esses objetos na instância do SQL Server ou Base de Dados SQL do Azure.

Para mais informações, consulte Carregar Objetos de Base de Dados Convertidos no SQL Server (SybaseToSQL).

Metadados

À direita de cada explorador de metadados estão abas que descrevem o objeto selecionado. Por exemplo, se selecionar uma tabela no Sybase Metadata Explorer, aparecem seis separadores: Tabela, SQL,Mapeamento de Tipos, Dados, Propriedades e Relatório. O separador Relatório contém informações apenas depois de criar um relatório contendo o objeto selecionado. Se selecionar uma tabela no Explorador de Metadados do SQL Server ou do SQL Azure, aparecem três separadores: Table, SQL e Data.

A maioria das definições de metadados é apenas de leitura. No entanto, pode alterar os seguintes metadados:

  • No Sybase Metadata Explorer, pode alterar procedimentos e mapeamentos de tipos. Faça estas alterações antes de converter esquemas.

  • No SQL Server ou SQL Azure Metadata Explorer, pode alterar a Transact-SQL para procedimentos armazenados. Faça estas alterações antes de carregar os esquemas no SQL Server.

As alterações feitas num explorador de metadados refletem-se nos metadados do projeto, não nas bases de dados de origem ou destino.

Barras de ferramentas

O SSMA tem duas barras de ferramentas: uma barra de ferramentas de projeto e uma barra de ferramentas de migração.

A barra de ferramentas do Projeto

A barra de ferramentas do projeto contém botões para trabalhar com projetos, ligar ao SAP ASE e ligar ao SQL Server ou ao Base de Dados SQL do Azure. Estes botões assemelham-se aos comandos do menu Ficheiro .

A barra de ferramentas de migração

A barra de ferramentas de migração contém os seguintes comandos:

Botão Função
Criar relatório Converte os objetos SAP ASE selecionados para sintaxe do SQL Server e depois cria um relatório que mostra o sucesso da conversão.

Este comando está disponível apenas quando objetos são selecionados no Sybase Metadata Explorer.
Converter Esquema Converte os objetos SAP ASE selecionados para objetos SQL Server ou Base de Dados SQL do Azure.

Este comando está disponível apenas quando objetos são selecionados no Sybase Metadata Explorer.
migrar dados Migra dados da base de dados SAP ASE para SQL Server ou Base de Dados SQL do Azure. Antes de executar este comando, deve converter os esquemas SAP ASE para esquemas SQL Server ou Base de Dados SQL do Azure, e depois carregar os objetos no SQL Server ou Base de Dados SQL do Azure.

Este comando está disponível apenas quando objetos são selecionados no Sybase Metadata Explorer.
Parar Interrompe o processo atual, como a conversão de objetos para o SQL Server ou a sintaxe do Banco de Dados SQL do Azure.

SSMA contém os seguintes menus:

Menu Description
Ficheiro Contém comandos para trabalhar com projetos, ligar ao SAP ASE e ligar ao SQL Server ou Base de Dados SQL do Azure.
Edit Contém comandos para localizar e trabalhar com texto nas páginas de detalhes, como copiar Transact-SQL do painel de detalhes do SQL. Contém também a opção Gerenciar Marcadores , onde pode ver uma lista de favoritos existentes. Podes usar os botões do lado direito do diálogo para gerir os marcadores.
View Contém o comando Sincronizar Exploradores de Metadados . Isto sincroniza os objetos entre o Sybase Metadata Explorer e o SQL Server ou SQL Azure Metadata Explorer. Contém também comandos para mostrar e ocultar os painéis de Saída e Lista de Erros e uma opção Layouts para gerir os Layouts.
Tools Contém comandos para criar relatórios, exportar dados e migrar objetos e dados. Também dá acesso às caixas de diálogo de Definições Globais e Definições do Projeto .
Tester Contém comandos para criar casos de teste, visualizar resultados de testes e comandos para gestão de backup de bases de dados.
Ajuda Dá acesso ao SSMA Help e à caixa de diálogo Sobre .

Painel de saída e painel da lista de erros

O menu Visualizar fornece comandos para alternar a visibilidade do painel de Saída e do painel da Lista de Erros:

  • O painel de Saída mostra as mensagens de estado do SSMA durante a conversão de objetos, sincronização de objetos e migração de dados.

  • O painel da Lista de Erros mostra mensagens de erro, aviso e informações numa lista que pode ser ordenada.