Salvar e aplicar o código convertido na DMS Schema Conversion - AWS Database Migration Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Salvar e aplicar o código convertido na DMS Schema Conversion

Depois que a DMS Schema Conversion converte os objetos do banco de dados de origem, ele não aplica imediatamente o código convertido ao banco de dados de destino. Em vez disso, a DMS Schema Conversion armazena o código convertido no projeto, até que você esteja pronto para aplicá-lo no banco de dados de destino.

Antes de aplicar o código convertido, é possível atualizar o código do banco de dados de origem e converter os objetos atualizados novamente para abordar os itens de ação existentes. Para obter mais informações sobre itens que a DMS Schema Conversion não pode converter automaticamente, consulte Criar relatórios de avaliação de migração de banco de dados com a DMS Schema Conversion. Para obter mais informações sobre como atualizar os objetos do banco de dados de origem no projeto de migração da DMS Schema Conversion, consulte Atualizar os esquemas de banco de dados.

Em vez de aplicar o código convertido diretamente ao banco de dados na DMS Schema Conversion, é possível salvar o código em um arquivo, como um script SQL. É possível revisar esses scripts SQL, editá-los quando necessário e aplicá-los manualmente ao banco de dados de destino.

Salvar o código convertido em um arquivo SQL

É possível salvar o esquema convertido como scripts SQL em um arquivo de texto. É possível modificar o código convertido para abordar itens de ação que a DMS Schema Conversion não pode converter automaticamente. É possível executar os scripts SQL atualizados no banco de dados de destino para aplicar o código convertido ao banco de dados de destino.

Como salvar o esquema convertido como scripts SQL
  1. Faça login no AWS Management Console e abra o AWS DMS console em https://console.aws.amazon.com/dms/v2/.

  2. Escolha Projetos de migração. A página Projetos de migração é aberta.

  3. Escolha o projeto de migração e escolha Conversão de esquemas.

  4. Escolha Iniciar conversão de esquemas. A página Conversão de esquemas é aberta.

  5. No painel direito, escolha o esquema do banco de dados de destino ou selecione os objetos convertidos que deseja salvar. Verifique se a DMS Schema Conversion destaca o nome do nó pai em azul e ativa o menu Ações para o banco de dados de destino.

  6. Escolha Salvar como SQL em Ações. A caixa de diálogo Salvar é exibida.

  7. Escolha Salvar como SQL para confirmar a opção.

    A DMS Schema Conversion cria um arquivamento com arquivos SQL e armazena esse arquivamento no bucket do Amazon S3.

  8. (Opcional) Altere o bucket do S3 para o arquivamento editando as configurações de conversão de esquema no perfil de instância.

  9. Abra os scripts SQL no bucket do S3.

Aplicar o código convertido

Quando estiver pronto para aplicar o código convertido ao banco de dados de destino, escolha os objetos do banco de dados no painel à direita do projeto. É possível aplicar alterações no esquema de um banco de dados inteiro ou em objetos selecionados do esquema do banco de dados.

Depois de selecionar os objetos do banco de dados, a DMS Schema Conversion destaca o nome do nó selecionado ou do nó pai em azul. Ela ativa o menu Ações. Escolha Aplicar alterações em Ações. Na caixa de diálogo exibida, escolha Aplicar para confirmar a opção e aplicar o código convertido ao banco de dados de destino.

Aplicar o esquema do pacote de extensão

Ao aplicar o esquema convertido ao banco de dados de destino pela primeira vez, a DMS Schema Conversion também pode aplicar o esquema do pacote de extensão. O esquema do pacote de extensão emula os perfis do sistema do banco de dados de origem necessários para executar o código convertido no banco de dados de destino. Se o código convertido utilizar os perfis do pacote de extensão, aplique o esquema do pacote de extensão.

Para aplicar manualmente o pacote de extensão ao banco de dados de destino, escolha Aplicar alterações em Ações. Na caixa de diálogo exibida, selecione Confirmar para aplicar o pacote de extensão ao banco de dados de destino.

É recomendável modificar o esquema do pacote de extensão para evitar resultados inesperados no código convertido.

Para ter mais informações, consulte Utilizar pacotes de extensão na DMS Schema Conversion.