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.