Quando você sabe as mudanças exatas que deseja mover de um banco de dados para outro, é possível usar as operações copiar e colar na visualização Lista de Objetos para mover as mudanças. É possível mover objetos e dados.
Antes de Iniciar
Devem existir conexões com o banco de dados, a partir do qual você deseja mover as mudanças e com o banco de dados para o qual deseja mover as mudanças.
Procedimento
Para migrar as mudanças de um banco de dados para outro, conclua as etapas a seguir:
- Localize e copie os objetos que deseja migrar.
- No Explorer de Administração,
expanda o banco de dados a partir do qual deseja migras as mudanças.
- Clique na pasta que contém o tipo de objeto que
deseja migrar.
- Na visualização Lista de Objetos, localize o objeto a ser migrado. Clique com o botão direito no objeto e clique em Copiar.
É possível selecionar múltiplos objetos do mesmo tipo, por exemplo, todos os esquemas ou todas as tabelas.
- Cole os objetos no banco de dados para o qual deseja migrá-los. Clique com o botão direito no Explorer de Administração e clique em Colar. Quando você cola no nível do banco de dados, os objetos são colados nos esquemas dos quais vieram. Se os esquemas não existem, eles são criados.
Você pode também colar em um esquema Lista de Objetos. Colar em um esquema não é recomendado a não ser que você queira alterar os nomes dos esquemas de um objeto.
O assistente Colar Objetos de Banco de Dados é iniciado.
- Conclua as etapas no assistente Colar Objetos do Banco de Dados. Use o assistente para especificar se somente objetos serão migrados, somente dados ou objetos e dados. Um novo script de gerenciamento de mudanças é criado e o script de gerenciamento de mudanças é exibido no Editor de Script de Gerenciamento de Mudanças.
Um projeto de design de dados é automaticamente criado no Data Project Explorer. O nome do projeto é o nome da conexão com o banco de dados. Se um projeto de design de dados com o nome da conexão com o banco de dados já existe, o nome do novo projeto de design de dados será o nome da conexão com o banco de dados com um sufixo numérico. O projeto de design de dados contém e gerencia os recursos que são necessários para implementar as mudanças no banco de dados real.
- Opcional: Para migrar quaisquer outras mudanças no banco de dados de destino, arraste o objeto a partir da Lista de Objetos que está associada com o banco de dados de origem e solte-o no Editor de Script de Gerenciamento de Mudanças. O objeto não deve existir no
banco de dados de destino. Somente a definição estrutura do objeto é migrada, os dados no objeto não são migrados.
Dica: Para arrastar e soltar um objeto, é necessário ser possível ver a Lista de Objetos e o Editor de Script de Gerenciamento de Mudanças. Para exibir essas opções lado a lado, clique na barra de título do Editor de Script de Gerenciamento de Mudanças e arraste a barra de título para direita até o ponteiro do mouse se transforme em um cursor soltar, em seguida, solte o botão esquerdo do mouse.
- No Editor de Script de Gerenciamento de Mudanças,
avalie qualquer outro objeto que possa sobre impacto pela migração das mudanças para o banco de dados de destino.
- Na lista Objetos a ser Alterados clique em
cada objeto. Os objetos que são afetados pelos objetos que estão sendo migrados são exibidos na lista Objetos Impactados.
- Inclua os objetos impactados no script de gerenciamento de mudanças.
Use os botões Alterar e Descartar para mover
os objetos impactados para a lista Objetos a ser Alterados.
Se usar o botão Alterar para mover um objeto impactado, é possível clicar no objeto e fazer todas as mudanças necessárias no objeto na visualização Propriedades.
- Clique em Visualizar Comandos para exibir os comandos gerados na seção Comandos para revisar
os comandos.
Para revisar um resumo das mudanças
que serão feitas no banco de dados, clique em Visualizar Relatório de
Mudanças.
- Clique em Opções de Dados para iniciar o
assistente Customizar Preservação de Dados e conclua
as etapas no assistente. É recomendável customizar os comandos quando as mudanças em uma tabela tornam necessário que a tabela seja descartada e, então, recriada por qualquer uma das seguintes razões:
- Para modificar o local dos arquivos de dados
- Para alterar os métodos de carregamento e recarregamento
- Para redefinir a consulta para descarregar os dados
- Para corrigir incompatibilidades entre os tipos de dados das colunas de descarregamento e recarregamento
- Para refazer o mapeamento de como os dados são carregados
É possível
também especificar quais comandos de manutenção do DB2 são gerados.
- Revise os comandos regenerados.
- Clique em Executar para iniciar o assistente Implementar
Comandos de Mudança.
- Revise os comandos de mudança e clique em Concluir para implementar as mudanças no catálogo do banco de dados real.
Resultados
As mudanças foram migradas de um ambiente de banco de dados para outro.