Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O SQL Server Migration Assistant (SSMA) para Db2 permite-lhe converter rapidamente esquemas de base de dados Db2 em esquemas SQL Server, carregar os esquemas resultantes para SQL Server e migrar dados de Db2 para SQL Server.
Este artigo apresenta o processo de instalação e depois ajuda-o a familiarizar-se com a interface do utilizador SSMA.
Instalar SSMA
Para usar o SSMA, deve primeiro instalar o programa cliente SSMA num computador que possa aceder tanto à base de dados Db2 de origem como à instância de destino do SQL Server. Db2 OLEDB providers no computador que está a executar SQL Server. Estes componentes suportam a migração de dados e a emulação de funções do sistema Db2. Para instruções de instalação, consulte Instalar SSMA para Db2.
Para iniciar o SSMA, abra o menu Iniciar e navegue até Todos os Programas>SQL Server Migration Assistant para Db2, e depois selecione SQL Server Migration Assistant para Db2.
Interface de utilizador SSMA para Db2
Depois de instalado o SSMA, pode usar o SSMA para migrar bases de dados Db2 para SQL Server. É ú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:
Para iniciar uma migração, deve primeiro criar um novo projeto. Depois, liga-se a uma base de dados Db2. Após uma ligação bem-sucedida, os esquemas Db2 aparecerão no Explorador de Metadados Db2. Depois, pode clicar com o botão direito nos objetos no Explorador de Metadados do Db2 para realizar tarefas como criar relatórios que avaliem conversões para o SQL Server. Também pode realizar estas tarefas usando as barras de ferramentas e menus.
Também deve ligar-se a uma instância do SQL Server. Após uma ligação bem-sucedida, uma hierarquia de bases de dados SQL Server aparecerá no SQL Server Metadata Explorer. Depois de converteres esquemas Db2 em esquemas SQL Server, seleciona esses esquemas convertidos no SQL Server Metadata Explorer e depois sincroniza os esquemas com o SQL Server.
Depois de sincronizar esquemas convertidos com o SQL Server, pode voltar ao Explorador de Metadados Db2 e migrar dados dos esquemas Db2 para bases de dados SQL Server.
Para mais informações sobre estas tarefas e como as realizar, consulte Migrar Bases de Dados Db2 para SQL Server.
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 executar ações em bases de dados Db2 e SQL Server.
Db2 Metadata Explorer
O Explorador de Metadados Db2 mostra informações sobre esquemas Db2. Ao usar o Explorador de Metadados Db2, pode realizar as seguintes tarefas:
Navegue pelos objetos em cada esquema.
Selecione os objetos para conversão e depois converta os objetos para sintaxe SQL Server. Para mais informações, consulte Converter esquemas Db2.
Selecione tabelas para migração de dados e depois migre os dados dessas tabelas para o SQL Server. Para mais informações, consulte Migrar Bases de Dados Db2 para SQL Server.
SQL Server Metadata Explorer
O Explorador de Metadados do SQL Server mostra informações sobre uma instância do SQL Server. Quando se liga a uma instância do SQL Server, o SSMA recupera metadados dessa instância e armazena-os no ficheiro do projeto.
Pode usar o SQL Server Metadata Explorer para selecionar objetos de base de dados Db2 convertidos e depois sincronizar esses objetos com a instância do SQL Server.
Metadados
À direita de cada explorador de metadados estão abas que descrevem o objeto selecionado. Por exemplo, se selecionar uma tabela no Explorador de Metadados Db2, aparecem seis separadores: Tabela, SQL,Mapeamento de Tipos, Relatório, Propriedades e Dados. O separador de Relatório contém informação apenas depois de criar um relatório que contenha o objeto selecionado. Ao selecionar uma tabela no Explorador de Metadados do SQL Server, aparecem três separadores: Tabela, SQL e Dados.
A maioria das definições de metadados é apenas de leitura. No entanto, pode alterar os seguintes metadados:
No Explorador de Metadados Db2, pode alterar procedimentos e mapeamentos de tipos. Para converter os procedimentos alterados e os mapeamentos de tipos, faça alterações antes de converter os esquemas.
No SQL Server Metadata Explorer, pode alterar a Transact-SQL para procedimentos armazenados. Para veres estas alterações no SQL Server, faz estas alterações antes de carregares 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 projetos e uma barra 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 Db2 e ligar-se ao SQL Server. Estes botões assemelham-se aos comandos do menu Ficheiro .
Barra de ferramentas de migração
A tabela seguinte mostra os comandos da barra de ferramentas de migração:
| Button | Função |
|---|---|
| Criar relatório | Converte os objetos Db2 selecionados para sintaxe SQL Server e depois cria um relatório que mostra o sucesso da conversão. Este comando está desativado a menos que os objetos sejam selecionados no Explorador de Metadados Db2. |
| Converter Esquema | Converte os objetos Db2 selecionados em objetos SQL Server. Este comando está desativado a menos que os objetos sejam selecionados no Explorador de Metadados Db2. |
| Migrar Dados | Migra dados da base de dados Db2 para o SQL Server. Antes de executar este comando, deve converter os esquemas Db2 em esquemas do SQL Server e depois carregar os objetos no SQL Server. Este comando está desativado a menos que os objetos sejam selecionados no Explorador de Metadados Db2. |
| Pare | Interrompe o processo em andamento atual. |
Ementas
A tabela seguinte mostra os menus SSMA.
| Menu | Description |
|---|---|
| Ficheiro | Contém comandos para trabalhar com projetos, ligar ao Db2 e ligar ao SQL Server. |
| Edit | Contém comandos para encontrar e trabalhar com texto nas páginas de detalhes, como copiar Transact-SQL do painel de detalhes SQL. Inclui também a opção Gerir 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 . Isso sincroniza os objetos entre o Db2 Metadata Explorer e o SQL Server 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 e migrar objetos e dados. Também dá acesso às caixas de diálogo de Definições Globais e Definições do Projeto . |
| 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 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 ordenável.