Por padrão, objetos sincronizados, como bancos de dados e tabelas, mantêm os nomes originais na instância de destino. Use o recurso de mapeamento de nomes de objetos do DTS para renomeá-los.
Limitações
O mapeamento de nomes de objetos está disponível apenas na etapa Configure Task Objects and Advanced Settings ao configurar uma tarefa de sincronização de dados.
Não renomeie objetos após o início da tarefa de sincronização de dados. Essa ação pode causar falha na tarefa.
Procedimento
-
Na etapa Configure Task Objects and Advanced Settings, mova os objetos a sincronizar para a seção Selected Objects. Clique com o botão direito no banco de dados ou na tabela a renomear.
NotaOs tipos de objeto compatíveis variam conforme o tipo de banco de dados. Se o botão
Edit
aparecer ao passar o mouse sobre um objeto, ele será compatível com o mapeamento de nomes.
NotaSe os bancos de dados de source e de destino forem MySQL autogerenciado, RDS MySQL ou PolarDB MySQL, o DTS oferecerá suporte à filtragem de instruções DDL e DML durante o mapeamento de nomes de bancos de dados ou tabelas. Selecione as instruções DDL ou DML a sincronizar conforme os requisitos do seu negócio.
Se as instruções selecionadas para o mapeamento de nomes de bancos de dados diferirem das selecionadas para tabelas, as definições do mapeamento de tabelas prevalecerão.
-
Na caixa de diálogo, insira um novo nome para o objeto.
-
Mapeamento de nome de banco de dados ou schema
Na caixa de diálogo Edit Database Name, insira o novo nome do banco de dados.
-
Mapeamento de nome de tabela
Na caixa de diálogo Edit Table, insira o novo nome da tabela.
-
Mapeamento de nome de coluna
Na caixa de diálogo Edit Table, insira um novo nome para cada coluna a renomear.
Para excluir colunas da sincronização, desmarque as caixas de seleção correspondentes.
ImportanteDesmarque a caixa de seleção
Full Table Synchronization
antes de executar esta operação.
-
Clique em OK.
Conclua a configuração restante da tarefa conforme as instruções.