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

A página Migração da caixa de diálogo Configurações do Projeto contém as configurações que personalizam como o SSMA migra dados do Oracle 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 as configurações de todos os projetos do SSMA, no menu Ferramentas, selecione Configurações padrão do Projeto, selecione o tipo de projeto de migração para o qual as configurações devem ser visualizadas ou alteradas no menu suspenso Versão de destino de migração, clique em Geral na parte inferior do painel esquerdo e selecione Migração.

  • Para especificar as configurações do projeto atual, no menu Ferramentas, selecione Configurações do projeto, clique em Geral na parte inferior do painel esquerdo e clique em 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 as datas anteriores à data datetime mais antiga do SQL Server (01 de janeiro de 1753).

Para manter os valores de datas atuais, selecione Não fazer nada. O SQL Server não aceitará datas anteriores a 01 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 01 de janeiro de 1753 em NULL, selecione Substituir por NULL.

Para substituir datas anteriores a 01 de janeiro de 1753 por uma data suportada, selecione Substituir por data suportada 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 para a duração da 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.