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

As definições do projeto de Migration Assistant do SQL Server (SSMA) permitem configurar como os dados são migrados para SQL Server ou Azure SQL.

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

  • Use a caixa de diálogo Definições do Projeto para definir as opções de configuração para o projeto atual. Para aceder às definições de migração, no menu Ferramentas , selecione Definições do Projeto, selecione Geral no canto inferior do painel esquerdo e depois selecione Migração.

  • Use a caixa de diálogo Definições Padrão do Projeto para definir opções de configuração para todos os projetos. Para aceder às definições de migração, no menu Ferramentas , selecione Definições Padrão do Projeto, selecione o tipo de projeto na caixa combinada Versão Alvo de Migração , selecione Geral no canto inferior do painel esquerdo e depois selecione Migração.

Opções

Verificar restrições

Especifica se o SSMA verifica as restrições quando adiciona dados às tabelas.

  • Modo Padrão: Falso
  • Modo Otimista: Verdadeiro
  • Modo Completo: Falso

Ativadores

Especifica se o SSMA dispara gatilhos de inserção quando adiciona dados às tabelas do SQL Server.

  • Modo Padrão: Falso
  • Modo Otimista: Verdadeiro
  • Modo Completo: Falso

Mantém a identidade

Especifica se o SSMA preserva os valores de identidade do Access quando adiciona dados ao SQL Server. Se este valor for Falso, o SQL Server atribui valores de identidade.

  • Modo Predefinido: Verdadeiro
  • Modo Otimista: Verdadeiro
  • Modo Completo: Falso

Manter os nulos

Especifica se o SSMA preserva valores nulos nos dados de origem quando adiciona dados ao SQL Server, independentemente dos valores predefinidos existentes no destino.

  • Modo Predefinido: Verdadeiro
  • Modo Otimista: Falso
  • Modo Completo: Verdadeiro

Fechaduras de mesa

Especifica se o SSMA bloqueia tabelas quando adiciona dados às tabelas durante a migração de dados. Se o valor for Falso, o SSMA usa bloqueios de linha.

  • Modo Predefinido: Verdadeiro
  • Modo Otimista: Verdadeiro
  • Modo Completo: Verdadeiro

Substituir datas não suportadas

Especifica se o SSMA deve corrigir datas do Microsoft Access que são anteriores à mais antiga data de datetime do SQL Server (1 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 1 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 1 de janeiro de 1753 para NULL, selecione Substituir por NULL.

  • Para substituir datas anteriores a 1 de janeiro de 1753 por uma data suportada, selecione Substituir com a data suportada mais próxima. Se selecionar este valor, por defeito a data suportada mais próxima será selecionada como 1 de janeiro de 1753.

Tamanho do lote

Tamanho de lote usado durante a migração de dados. Uma transação é registada após cada lote. Por padrão, o tamanho do lote para todos os esquemas é 10.000.