Partilhar via


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

A página Migração da caixa de diálogo Configurações do Projeto contém configurações que personalizam a forma como o SSMA migra os dados do Sybase Adaptive Server Enterprise (ASE) 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 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/alteradas no menu suspenso 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 configurações do projeto atual, no menu Ferramentas, selecione Configurações do projeto, clique em Geral na parte inferior do painel esquerdo e, em seguida, clique em Migração.

Opções de correção de data

Termo Definição
Substituir datas sem suporte Especifica se o SSMA deve corrigir datas anteriores à data datetime mais antiga do SQL Server (01 de janeiro de 1753).

Para manter os valores de data atuais, selecione Não fazer nada. O SQL Server não aceitará datas anteriores a 01 de janeiro de 1753 em uma coluna de data e hora. Se você usar datas mais antigas, deverá converter os valores de data e hora 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 compatível, selecione Substituir pela data compatível 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

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 no lado do cliente refere-se ao cliente SSMA que recupera os dados da fonte e insere esses dados em massa no SQL Server. A migração de dados no 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, recuperando dados da fonte e inserindo-os diretamente no SQL Server, evitando assim um salto extra do cliente (melhor desempenho).

Modo padrão: Mecanismo de migração de dados no lado do cliente

Modo otimista: Mecanismo de migração de dados no lado do cliente

Modo completo: Mecanismo de migração de dados no lado do cliente

Importante

Quando a opção Mecanismo de migração está definida como Mecanismo de migração de dados no lado do servidor, é exibida uma nova opção de configuração do projeto Usar mecanismo de migração de dados no lado do servidor de 32 bits. Especifica se o utilitário Bulk Copy Program (BCP) 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 as restrições ao inserir dados nas tabelas do SQL Server.

Modo Padrão: False

Modo Ptimista: False

Modo Completo: False
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 adicionais 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 ao adicionar dados às tabelas do SQL Server.

Modo Padrão: False

Modo Ptimista: False

Modo Completo: False
Manter identidade Especifica se o SSMA preserva os valores de identidade do Sybase quando adiciona dados ao SQL Server. Um valor de False faz com que os valores de identidade sejam atribuídos pelo destino.

Modo Padrão: True

Modo Ptimista: True

Modo Completo: True
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 Padrão: True

Modo Ptimista: True

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

Parar 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 passa para a próxima

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

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
Arredondar parte fracionária de números Especifica se as partes fracionárias dos dados decimais e numéricos devem ser cortadas durante a migração para tipos inteiros ou se deve ser exibida uma mensagem de erro se a parte fracionária não for trivial

Modo padrão: Não

Modo otimista: Não

Modo completo: Não
Unicode Endian do Sybase Especifica o tipo endian para as cadeias de caracteres Unicode do Sybase. As seguintes opções podem ser definidas para essa configuração específica:

Little-endian

Big-endian

Modo padrão: Little-endian

Modo otimista: little-endian

Modo completo: Little-endian
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 pela duração da operação de cópia em massa. Se o valor for False, um bloqueio será definido no nível da linha.

Modo Padrão: True

Modo Ptimista: True

Modo Completo: True
Usar cursores Os dados serão recuperados do banco de dados de origem usando cursores se essa opção estiver definida.

Modo Padrão: False

Modo Ptimista: False

Modo Completo: False

Migração de dados paralela

Termo Definição
Modo de migração de dados paralela Especifica o modo usado para criar fork de threads para permitir a migração paralela de dados. No modo Automático, o SSMA escolhe o número de threads (10 por padrão) com fork para migrar os dados. No modo Personalizado, o usuário pode especificar o número de threads com fork para migrar dados (o mínimo é 1 e o máximo é 100). Atualmente, somente o mecanismo de migração de dados no 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 de dados paralela está definida como Personalizado, é exibida uma nova opção de configuração do projeto, Contagem de linhas. Especifica o número de threads usados para a migração de dados.