Mapear esquemas do DB2 para esquemas do SQL Server (DB2ToSQL)
No DB2, cada banco de dados tem um ou mais esquemas. Por padrão, o SSMA migra todos os objetos em um esquema DB2 para um banco de dados do SQL Server nomeado para o esquema. No entanto, você pode personalizar o mapeamento entre os esquemas DB2 e os bancos de dados do SQL Server.
Esquemas DB2 e do SQL Server
Um banco de dados DB2 contém esquemas. Uma instância do SQL Server contém vários bancos de dados e cada um deles pode ter vários esquemas.
O conceito DB2 de um esquema mapeia para o conceito do SQL Server de um banco de dados e um de seus esquemas. Por exemplo, o DB2 pode ter um esquema chamado HR. Uma instância do SQL Server pode ter um banco de dados chamado HR e, dentro desse banco de dados, há esquemas. Um esquema é o esquema dbo (ou proprietário do banco de dados). Por padrão, o esquema do DB2 HR será mapeado para o banco de dados SQL Server e o esquema HR.dbo. SSMA refere-se à combinação do SQL Server de banco de dados e do esquema como um esquema.
Você pode modificar o mapeamento entre os esquemas do DB2 e do SQL Server.
Como modificar o banco de dados e o esquema de destino
No SSMA, você pode mapear um esquema do DB2 para qualquer esquema do SQL Server disponível.
Para modificar o banco de dados e o esquema
No DB2 Metadata Explorer, selecione Esquemas.
A guia Mapeamento de Esquema também está disponível quando você seleciona um banco de dados individual, a pasta Esquemas ou esquemas individuais. A lista na guia Mapeamento de Esquema é personalizada para o objeto selecionado.
No painel direito, clique na guia Mapeamento de Esquema.
Você verá uma lista de todos os esquemas do DB2, seguida por um valor de destino. Esse destino é indicado em uma notação de duas partes (database.schema) no SQL Server para onde seus objetos e dados serão migrados.
Selecione a linha que contém o mapeamento que você deseja alterar e clique em Modificar.
Na caixa de diálogo Escolher Esquema de Destino, você pode procurar o banco de dados e o esquema de destino disponíveis ou digitar o nome do banco de dados e do esquema na caixa de texto em uma notação de duas partes (database.schema) e clicar em OK.
O destino muda na guia Mapeamento de Esquema.
Modos de mapeamento
- Mapeamento para o SQL Server
Você pode mapear o banco de dados de origem para qualquer banco de dados de destino. Por padrão, o banco de dados de origem é mapeado para o banco de dados de destino do SQL Server com o qual você se conectou usando o SSMA. Se o banco de dados de destino que está sendo mapeado não existir no SQL Server, será exibida a mensagem "O banco de dados e/ou esquema não existe nos metadados do SQL Server de destino. Ele será criado durante a sincronização. Deseja continuar?" Clique em Sim. Da mesma forma, você pode mapear o esquema para um esquema não existente no banco de dados do SQL Server de destino, que será criado durante a sincronização.
Reverter para o banco de dados e esquema padrão
Se você personalizar o mapeamento entre um esquema DB2 e um esquema do SQL Server, poderá reverter o mapeamento para os valores padrão.
Para reverter para o banco de dados e o esquema padrão
- Na guia de mapeamento de esquema, selecione qualquer linha e clique em Redefinir para Padrão para reverter para o banco de dados e o esquema padrão.
Próximas etapas
Se quiser analisar a conversão de objetos do DB2 em objetos do SQL Server, você poderá Criar um relatório de migração de dados (SSMA comum).
Confira também
Conectar-se ao SQL Server (DB2ToSQL)
Migrar bancos de dados do DB2 para o SQL Server (DB2ToSQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de