Configurações do Projeto (Migração) (OracleToSQL)

A página de Migração da caixa de diálogo Definições do Projeto contém definições que personalizam a forma como o SSMA migra dados do Oracle para o SQL Server.

O painel de Migração está disponível tanto nas caixas de diálogo de Definições do Projeto como nas de Definições do Projeto Padrão .

  • Para especificar definições para todos os projetos SSMA, no menu Ferramentas, selecione Definições de Projeto Predefinidas, selecione o tipo de projeto de migração cujas definições pretende ver ou alterar na lista pendente Versão de Destino da Migração, clique em Geral na parte inferior do painel esquerdo e, em seguida, clique em Migração.

  • Para especificar as definições do projeto atual, no menu Ferramentas , selecione Definições do Projeto, clique em Geral no canto inferior do painel esquerdo e depois clique em Migração.

Motor de Migração

Term Definition
Motor de Migração Especifica o motor de base de dados utilizado durante a migração de dados. A migração de dados do lado do cliente refere-se ao cliente SSMA que recupera os dados da origem e insere em massa esses dados no SQL Server. A migração de dados do lado do servidor refere-se ao motor de migração de dados SSMA (programa de cópia em massa) a correr no servidor SQL Server como uma tarefa do SQL Agent que recupera dados da fonte e insere diretamente no SQL Server, evitando assim uma etapa desnecessária no cliente (melhor desempenho).

Modo Padrão: Motor de Migração de Dados do Lado do Cliente

Modo Otimista: Motor de Migração de Dados do Lado do Cliente

Modo Completo: Motor de Migração de Dados do Lado do Cliente

Importante

Quando a opção Motor de Migração está definida como Motor de Migração de Dados do Lado do Servidor, é apresentada uma nova opção de definição do Projeto, Usar Motor de Migração de Dados do Lado do Servidor de 32 Bits . Especifica se a utilidade Bulk Copy Program (BCP) de 32 bits ou de 64 bits é usada para migrar dados.

Opções Diversas

Term Definition
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
Restrições de verificação Especifica se o SSMA deve verificar as restrições ao inserir dados em tabelas SQL Server.

Modo Padrão: Falso

Modo Otimista: Falso

Modo Completo: Falso
Tempo de Expiração da Migração de Dados Especifica o timeout utilizado 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 adicionais de migração de dados para cada tabela numa aba de detalhe separada.

Modo Padrão: Esconder

Modo Otimista: Esconder-se

Modo Completo: Esconder-se
Desencadeadores de fogo Especifica se o SSMA deve ativar gatilhos de inserção quando adiciona dados às tabelas do SQL Server.

Modo Padrão: Falso

Modo Otimista: Falso

Modo Completo: Falso
Mantém a identidade Especifica se o SSMA preserva valores nulos nos dados de origem quando adiciona dados ao SQL Server, independentemente dos valores padrão especificados no SQL Server.

Modo Predefinido: Verdadeiro

Modo Otimista: Verdadeiro

Modo Completo: Falso
Manter nulos Especifica se o SSMA preserva valores nulos nos dados de origem quando adiciona dados ao SQL Server, independentemente dos valores padrão especificados no SQL Server.

Modo Predefinido: Verdadeiro

Modo Otimista: Verdadeiro

Modo Completo: Verdadeiro
Marque a operação de corte da string com erro Se o tamanho da coluna alvo for inferior ao comprimento da cadeia de origem, o valor será cortado e marcado como erro.

Modo Padrão: Sim

Modo Otimista: Sim

Modo Completo: Sim
Em caso de erro Interrompe a migração de dados quando ocorre um erro. Tem três opções:

Parar a migração: Para a operação de migração de dados

Prossiga para a tabela seguinte: Interrompe a migração de dados para a tabela atual e prossegue para a seguinte

Prossiga para o próximo lote: Interrompe a migração de dados para o lote atual e avança para o próximo.

Modo Padrão: Avançar para o próximo lote

Modo Otimista: Avançar para o próximo lote

Modo Completo: Avançar para o próximo lote
Substituir datas não suportadas Especifica se o SSMA deve corrigir datas anteriores à data mais antiga do SQL Server (01 de janeiro de 1753).

Para manter os valores atuais das datas, selecione Não fazer nada. O SQL Server não aceita datas anteriores a 01 de janeiro de 1753 numa coluna de data-hora. Se usar datas mais antigas, deve converter os valores de data-hora em valores de caracteres.

Para converter datas anteriores a 01 de janeiro de 1753 para NULL, selecione Substituir por NULL.

Para substituir datas anteriores a 01 de janeiro de 1753 por uma data suportada, selecione Substituir pela 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 às tabelas durante a migração de dados. Obtém um bloqueio de atualizações em massa durante todo o processo de cópia em massa. Se o valor for Falso, um bloqueio é definido ao nível da linha.

Modo Predefinido: Verdadeiro

Modo Otimista: Verdadeiro

Modo Completo: Verdadeiro

Migração paralela de dados

Term Definition
Modo de Migração Paralela de Dados Especifica o modo usado para fazer fork de threads para permitir migração paralela de dados. No modo Auto, o SSMA escolhe o número de threads (10 por defeito) criados para a migração de dados. No modo Personalizado, o utilizador pode especificar o número de threads bifurcadas para migrar dados (o mínimo é 1 e o máximo é 100). Atualmente, apenas o motor de migração de dados do lado do cliente suporta migração paralela de dados.

Modo Padrão: Auto

Modo Otimista: Auto

Modo Completo: Auto

Importante

Quando a opção Modo de Migração Paralela de Dados está definida como Personalizado, uma nova opção de definição do projeto, Contagem de Threads, é exibida. Especifica o número de threads usados para a migração de dados.