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.