Partilhar via


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.