Partilhar via


Adicionar e remover ficheiros de base de dados Access (AccessToSQL)

Para migrar dados Access para SQL Server ou Azure SQL, deve adicionar uma ou mais bases de dados Access ao projeto SSMA. Estas bases de dados devem ser versões Access 97 ou posteriores. Se tiver bases de dados de uma versão anterior do Access, deve converter as bases de dados para uma versão mais recente. Faz-se isto abrindo e guardando as bases de dados no Access 97 ou numa versão posterior antes de as adicionar ao SSMA.

O que acontece quando adicionas ficheiros de base de dados do Access?

Quando adiciona uma base de dados Access a um projeto SSMA, o SSMA lê os metadados da base de dados e depois adiciona esses metadados ao ficheiro do projeto. Estes metadados descrevem a base de dados e os seus objetos. O SSMA utiliza os metadados quando converte objetos para SQL Server ou Azure SQL sintaxe, e quando migra dados para SQL Server ou Azure SQL. Pode navegar por estes metadados no Access Metadata Explorer e rever propriedades de objetos individuais da base de dados.

Observação

Uma base de dados Access pode ser dividida em múltiplos ficheiros: uma base de dados back-end que contém tabelas, e bases de dados front-end que contêm consultas, formulários, relatórios, macros, módulos e atalhos. Se quiseres migrar uma base de dados dividida para SQL Server ou Azure SQL, adiciona a base de dados front-end ao SSMA.

Permissões exigidas pelo SSMA

Para migrar uma base de dados Access para SQL Server ou Azure SQL, o grupo de Utilizadores e o utilizador Administrador devem ter permissões de Administrador. Para informações sobre como migrar bases de dados com proteção de grupos de trabalho, consulte Preparar Acesso a bases de dados para migração.

Selecione bases de dados para adicionar

Se quiser adicionar uma ou mais bases de dados a um projeto SSMA, e os ficheiros estiverem todos num local conhecido, pode adicionar os ficheiros usando o seguinte procedimento.

  1. No menu Ficheiro , selecione Adicionar Bases de Dados.

  2. Na caixa de diálogo Abrir , localize a pasta que contém o ficheiro ou ficheiros da base de dados.

  3. Seleciona os ficheiros que queres adicionar e depois seleciona Abrir.

Encontre bases de dados para adicionar

Se quiser adicionar várias bases de dados Access de pastas diferentes a um projeto SSMA, ou quiser adicionar um único ficheiro mas tiver de encontrar o ficheiro, pode seguir estes passos para localizar um ou mais ficheiros e adicioná-los ao projeto.

  1. No menu Arquivo, selecione Procurar Bases de Dados.

  2. No Assistente de Encontrar Bases de Dados, introduza o nome do disco, do caminho do ficheiro ou do caminho UNC que pretende pesquisar. Alternativamente, selecione Explorar para localizar a pasta do disco ou da rede.

  3. Selecione Adicionar para adicionar a localização à lista.

    Repita as duas etapas anteriores para adicionar mais locais de pesquisa.

  4. Opcionalmente, adicione critérios de pesquisa para refinar a lista de bancos de dados retornados.

    Importante

    A caixa de texto Todo ou parte do nome do ficheiro não suporta caracteres curinga.

  5. Selecione Verificar.

    A página Verificar é exibida. Isto mostra as bases de dados encontradas e o progresso da pesquisa. Para parar a pesquisa, selecione Parar.

  6. Na página Selecionar Ficheiros, selecione as bases de dados que pretende adicionar ao projeto.

    Você pode usar os botões Selecionar tudo e Limpar tudo na parte superior da lista para selecionar ou limpar todos os bancos de dados. Pode manter a tecla CTRL pressionada para selecionar várias bases de dados, ou manter a tecla SHIFT pressionada para selecionar várias bases de dados.

  7. Selecione Avançar.

  8. Na página Verificar, selecione Concluir.

Metadados de Acesso de Navegação

Depois de adicionar uma base de dados Access a um projeto, os metadados do projeto aparecem no Access Metadata Explorer. Pode navegar pela hierarquia de bases de dados e objetos de base de dados no explorador.

  1. No Access Metadata Explorer, expanda o Access-metabase e depois expanda as bases de dados.

  2. Expande a base de dados que queres rever e depois expande as Consultas.

    Repara na lista de perguntas. Se selecionar uma consulta, aparecem os separadores SQL e Propriedades no painel direito.

  3. Expande Tabelas e depois seleciona uma tabela.

    Aparecem quatro separadores: Tabela, Mapeamento de Tipos, Propriedades e Dados.

  4. Expande uma tabela, expande Chaves e depois seleciona uma chave.

    As principais propriedades aparecem no painel direito.

  5. Expanda os Índices e depois selecione um índice.

    As propriedades do índice aparecem no painel direito.

Atualizar bases de dados

Se uma base de dados Access mudar após adicionar o seu ficheiro, pode atualizar os metadados da base de dados Access.

No Access Metadata Explorer, clique com o botão direito na base de dados e depois selecione Atualizar a partir de Base de Dados.

Remover bases de dados

Pode remover uma base de dados Access de um projeto seguindo estes passos.

  1. No Access Metadata Explorer, expanda o Access-metabase e depois expanda as bases de dados.

  2. Clique com o botão direito na base de dados e depois selecione Remover Base de Dados.