Partilhar via


Assistente de Migração (AccessToSQL)

O Assistente de Migração do SQL Server (SSMA) orienta-o na migração de uma ou mais bases de dados do Access para SQL Server ou Azure SQL. Ao usar o assistente, cria um projeto, adiciona bases de dados ao projeto, seleciona objetos para migrar e liga-se ao SQL Server ou Azure SQL. Também convertes, carregas e migras esquemas e dados do Access. Opcionalmente, pode ligar tabelas de acesso a tabelas SQL Server ou Azure SQL.

A maioria das páginas do Assistente de Migração contém as mesmas opções das caixas de diálogo SSMA existentes. Este artigo descreve as páginas dos assistentes e fornece links para que possa aprender mais sobre as opções individuais. Se uma página contiver opções únicas, este artigo documenta-as.

Iniciar o assistente de migração

Por defeito, o Assistente de Migração aparece quando inicias o SSMA. Também pode iniciar o assistente no menu Ficheiro selecionando Assistente de Migração.

Página de boas-vindas

A página de boas-vindas apresenta o Assistente de Migração e oferece a seguinte opção para iniciar o assistente.

Lance este assistente no arranque

Por defeito, o SSMA inicia o Assistente de Migração quando inicias o SSMA. Para evitar o início automático do assistente, desmarque esta caixa de seleção.

Página de Criar Novo Projeto

A página Criar Novo Projeto é onde se insere o nome do ficheiro do projeto, localização e tipo de projeto de migração (a versão do SQL Server de destino usada para migração). Para mais informações, consulte Novo Projeto (SSMA).

Página de Adicionar Acesso a Bases de Dados

Use a página Adicionar Bases de Dados de Acesso para adicionar uma ou mais bases de dados Access ao projeto. Adicione bases de dados individuais selecionando Adicionar Bases de Dados, e depois selecionando as bases de dados na janela Aberta . Ou, encontre bases de dados usando o botão Encontrar Bases de Dados . Para obter mais informações, consulte os seguintes artigos:

Página de Selecionar Objetos a Migrar

Na página Selecionar Objetos a Migrar , selecione os objetos a converter. Podes selecionar todos os objetos, grupos de objetos ou objetos individuais.

  1. Expandir a metabase do Access e depois expandir as bases de dados.

  2. Realize uma ou mais das seguintes ações:

    • Para converter todas as bases de dados, selecione a caixa de seleção ao lado de Bases de Dados.

    • Para converter ou omitir bases de dados individuais, selecione ou elimine a caixa de seleção ao lado do nome da base de dados.

    • Para converter ou omitir consultas, expanda a base de dados e depois selecione ou elimine a caixa de seleção Consultas .

    • Para converter ou omitir tabelas individuais, expandir a base de dados, expandir Tabelas e depois selecionar ou apagar a caixa de seleção ao lado da tabela.

Se tiveres muitos objetos, usa as opções de Seleção Avançada de Objetos no painel direito para filtrar os objetos da base de dados Acesar. Por exemplo, se selecionares Tabelas no painel esquerdo, podes então filtrar a lista de tabelas inserindo strings na caixa de Filtro . Pode então selecionar ou apagar as tabelas filtradas para migração usando os botões no topo do painel.

Para mais informações sobre filtragem, consulte a secção Opções da Seleção Avançada de Objetos.

Ligar à página do SQL Server

Na página Ligar ao SQL Server , especifique as propriedades da ligação e depois ligue-se ao SQL Server. Para mais informações, consulte Ligar ao SQL Server (GUI).

Importante

Quando a ligação resulta, vês a página de Tabelas de Ligações onde podes ligar as tabelas. Selecione Próximo para iniciar a migração.

Conectar-se à página SQL do Azure

Na página Conectar ao Azure SQL , especifique as propriedades da ligação e depois ligue ao Azure SQL. Para criar uma nova base de dados Azure, use a opção Criar Base de Dados Azure que aparece quando seleciona o botão Explorar . Para mais informações, consulte Connect to Azure SQL (GUI).

Importante

Quando a ligação resulta, vês a página de Tabelas de Ligações onde podes ligar as tabelas. Selecione o botão Seguinte na página de Links para iniciar a migração.

A página de Tabelas de Ligação permite-lhe ligar as suas tabelas de acesso originais às tabelas SQL Server ou Azure SQL migradas. Quando ligas tabelas, a tua base de dados Access é modificada para que as tuas consultas, formulários, relatórios e páginas de acesso a dados usem os dados no SQL Server ou Azure SQL, em vez dos dados da tua base de dados Access.

Selecione a caixa de seleção Ligar tabelas para associar as tabelas do Access às tabelas migradas do SQL Server ou Azure SQL. Para iniciar a migração, selecione o botão Seguinte .

Página de Estado da Migração

A página de Estado da Migração mostra o progresso da conversão dos esquemas Access para SQL Server ou Azure SQL, carregamento dos esquemas convertidos para SQL Server ou Azure SQL, e depois migração dos dados.

Para mais informações sobre esta página, consulte Converter, Carregar e Migrar.