Partilhar via


Configurações do projeto (migração) (Db2ToSQL)

A página Migração da caixa de diálogo Configurações do Projeto contém configurações que customizam como o SQL Server Migration Assistant (SSMA) migra dados do Db2 para o SQL Server.

O painel Migração está disponível nas caixas de diálogo Configurações do projeto e Configurações padrão do projeto.

  • Para especificar configurações para todos os projetos do SSMA, navegue até Configurações de Projeto Padrão de Ferramentas>, selecione o tipo de projeto de migração para o qual as configurações devem ser exibidas ou alteradas. Na lista suspensa Versão de Destino da Migração, selecione Geral na parte inferior do painel esquerdo e, em seguida, selecione Migração.

  • Para especificar as configurações do projeto atual, navegue até Configurações do Projeto de Ferramentas>, selecione Geral na parte inferior do painel esquerdo e, em seguida, selecione Migração.

Mecanismo de migração

Termo Definição
Mecanismo de migração Especifica o mecanismo de banco de dados usado durante a migração de dados. A migração de dados do lado do cliente refere-se ao cliente SSMA recuperando os dados da origem e inserindo esses dados em massa no SQL Server. A migração de dados do lado do servidor refere-se ao mecanismo de migração de dados do SSMA (programa de cópia em massa) em execução na caixa do SQL Server como um trabalho do SQL Agent para recuperar dados da origem e inseri-los diretamente no SQL Server, evitando assim um salto de cliente extra (melhor desempenho).

Modo padrão: mecanismo de migração de dados do lado do cliente
Modo otimista: mecanismo de migração de dados do lado do cliente
Modo completo: mecanismo de migração de dados do lado do cliente

Importante

Quando a opção Mecanismo de migração é definida como Mecanismo de migração de dados do lado do servidor, é exibida uma nova opção de configuração de projeto Usar o mecanismo de migração de dados do lado do servidor de 32 Bits. Ela especifica se o utilitário BCP (Programa de Cópia em Massa) de 32 bits ou 64 bits é usado para migrar dados.

Opções diversas

Termo Definição
Tamanho do lote Especifica o tamanho do lote usado durante a migração de dados.

Modo padrão: 10000
Modo Otimista: 10000
Modo completo: 10000
Verificar restrições Especifica se o SSMA deve verificar restrições ao inserir dados nas tabelas do SQL Server.

Modo padrão: falso
Modo otimista: falso
Modo completo: falso
Tempo limite de migração de dados Especifica o tempo limite usado durante a migração de dados

Modo padrão: 15
Modo otimista: 15
Modo completo: 15
Opções estendidas de migração de dados Mostra opções extras de migração de dados para cada tabela em uma guia de detalhes separada.

Modo padrão: ocultar
Modo otimista: ocultar
Modo completo: ocultar
Acionadores Especifica se o SSMA deve disparar gatilhos de inserção quando adiciona dados a tabelas do SQL Server.

Modo padrão: falso
Modo otimista: falso
Modo completo: falso
Manter identidade Especifica se o SSMA preserva os valores nulos dos dados de origem quando adiciona dados ao SQL Server, independentemente dos valores padrão especificados no SQL Server.

Modo padrão: verdadeiro
Modo otimista: verdadeiro
Modo completo: falso
Manter nulos Especifica se o SSMA preserva os valores nulos dos dados de origem quando adiciona dados ao SQL Server, independentemente dos valores padrão especificados no SQL Server.

Modo padrão: verdadeiro
Modo otimista: verdadeiro
Modo completo: verdadeiro
Marcar a operação de corte de cadeia de caracteres com erro Se o tamanho da coluna de destino for menor que o comprimento da cadeia de caracteres de origem, o valor será cortado e marcado como um erro.

Modo padrão: sim
Modo otimista: sim
Modo completo: sim
Se houver erro Interrompe a migração de dados quando ocorre um erro. Tem três opções:

Interromper a migração: interrompe a operação de migração de dados

Prosseguir para a próxima tabela: interrompe a migração de dados para a tabela atual e prossegue para a próxima tabela

Prosseguir para o próximo lote: interrompe a migração de dados para o lote atual e prossegue para o próximo lote

Modo padrão: prosseguir para o próximo lote
Modo otimista: prosseguir para o próximo lote
Modo completo: prosseguir para o próximo lote
Substituir datas não suportadas Especifica se o SSMA deve corrigir datas anteriores à data e hora mais antiga do SQL Server (1º de janeiro de 1753).

Para manter os valores de datas atuais, selecione Não fazer nada. O SQL Server não aceita datas anteriores a 1º de janeiro de 1753 em uma coluna datetime . Se você usar datas mais antigas, deverá converter os valores datetime em valores de caracteres.

Para converter datas anteriores a 1º de janeiro de 1753 em NULL, selecione Substituir por NULL.

Para substituir datas anteriores a 1º de janeiro de 1753 por uma data com suporte, selecione Substituir pela data com suporte mais próxima.

Modo padrão: não fazer nada
Modo otimista: não fazer nada
Modo completo: substituir pela data suportada mais próxima
Bloqueio de tabela Especifica se o SSMA bloqueia tabelas quando adiciona dados a tabelas durante a migração de dados. Obtém um bloqueio de atualização em massa durante a operação de cópia em massa. Se o valor for Falso, um bloqueio será definido no nível da linha.

Modo padrão: verdadeiro
Modo otimista: verdadeiro
Modo completo: verdadeiro

Migração paralela de dados

Termo Definição
Modo de migração paralela de dados Especifica o modo usado para bifurcar threads para habilitar a migração paralela de dados. No modo automático, o SSMA escolhe o número de threads (10 por padrão) bifurcados para migrar dados. No modo personalizado, o usuário pode especificar o número de threads bifurcados para migrar dados (o mínimo é 1 e o máximo é 100). Atualmente, apenas o mecanismo de migração de dados do lado do cliente oferece suporte à migração paralela de dados.

Modo padrão: automático
Modo otimista: automático
Modo completo: automático

Importante

Quando a opção Modo de migração paralela de dados é definida como Personalizada, uma nova opção de Configuração do projeto Contagem de threads é exibida. Ela especifica o número de threads usados para a migração de dados.