Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Antes de migrar bases de dados Access para SQL Server, deve determinar quais as bases de dados a migrar e garantir que essas bases estão prontas para migração.
Determinar quando migrar para o SQL Server
O motor de base de dados Jet, utilizado como motor de base de dados para o Access, é uma solução flexível e fácil de usar para a gestão de dados. No entanto, à medida que as bases de dados se tornam maiores e mais críticas para a missão, muitos utilizadores descobrem que estas necessitam de maior desempenho, segurança ou disponibilidade. Para aplicações que requerem uma plataforma de dados mais robusta, considere mover as bases de dados subjacentes para o SQL Server. Para mais informações sobre como decidir quando migrar, consulte a página de informações sobre migração no site do SQL Server.
Depois de migrar bases de dados para SQL Server, pode continuar a usar o Access usando tabelas ligadas, ou pode migrar manualmente as suas aplicações para código baseado em .NET Framework que interage diretamente com o SQL Server.
Determinar quais bases de dados migrar
O SQL Server Migration Assistant (SSMA) para Access pode localizar bases de dados Access para si. Depois podes exportar metadados sobre essas bases de dados para o SQL Server. Para mais informações sobre como exportar e consultar metadados, consulte Exportar um inventário de Acesso.
Observação
Nem todas as funcionalidades e definições do Access são suportadas pelo SQL Server ou podem ser facilmente convertidas para. Antes de começar a migrar bases de dados, consulte Funcionalidades de Acesso Incompatível.
Preparar-se para a migração
Use as seguintes orientações para ajudar a preparar as suas bases de dados Access para migração para SQL Server.
Atualizar bases de dados Access antigas
O SSMA for Access suporta o Access 97 e versões posteriores. Se tiver bases de dados de versões anteriores do Access, abra e guarde as bases de dados no Access 97 ou numa versão posterior.
Remover a proteção do grupo de trabalho
O SSMA não pode migrar bases de dados que utilizam proteção de grupo de trabalho. Para remover a proteção de grupos de trabalho de uma base de dados Access, execute os seguintes passos:
Copie o ficheiro da base de dados Access para outro local.
Abra a base de dados copiada.
No menu de Ferramentas , aponte para Segurança e depois selecione Permissões de Utilizador e de Grupo.
Selecione a opção Utilizadores , selecione o Utilizador Administrador e depois certifique-se de que a permissão Administrar está selecionada.
Selecione a opção Grupos , selecione o grupo de Utilizadores e depois certifique-se de que a permissão de Administrar está selecionada.
Seleciona OK e, no menu Ficheiro , seleciona Sair.
Agora pode usar SSMA para migrar a base de dados copiada. Depois de carregar o esquema no SQL Server, pode proteger manualmente a base de dados no SQL Server.
Bases de dados de backup
Antes de migrar as suas bases de dados Access para SQL Server, deve fazer backup tanto das bases de dados Access que está a migrar como das bases de dados SQL Server para onde migra objetos e dados Access.
Para fazer backup de uma base de dados Access, no menu Ferramentas , aponte para Utilidades de Base de Dados e depois selecione Backup Database (Backup Database).
Para informações sobre como fazer backup de bases de dados SQL Server, veja Backup e restauração de bases de dados SQL Server.
Bases de dados documentais
Também pode querer documentar as propriedades, como listas de objetos da base de dados, tamanhos de ficheiros e permissões, das suas bases de dados Access. Para gerar esta documentação no Access, no menu Ferramentas , aponte para Analisar e depois selecione Documentado.