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.
SQL Server Migration Assistant (SSMA) para Access ajuda-o a converter rapidamente objetos de base de dados Access em objetos do SQL Server ou do Azure SQL Database. Pode carregar os objetos resultantes para o SQL Server ou Azure SQL Database, e migrar dados do Access para o SQL Server ou Azure SQL Database.
Se necessário, você também pode vincular tabelas do Access ao SQL Server ou às tabelas do Banco de Dados SQL do Azure para continuar a usar seus aplicativos front-end existentes do Access com o SQL Server ou o Banco de Dados SQL do Azure.
Este artigo apresenta o processo de instalação e ajuda-o a familiarizar-se com a interface de utilizador do SSMA.
Instalar SSMA
Para usar SSMA, instale primeiro o programa cliente SSMA num computador que possa aceder tanto às bases de dados que pretende migrar como à instância alvo do SQL Server ou Azure SQL Database. Para instruções de instalação, consulte Instalar o Assistente de Migração do SQL Server para o Acesso.
Para iniciar o SSMA, selecione Iniciar, aponte para Todos os Programas, aponte para o Assistente de Migração do SQL Server para o Acesso e depois selecione Assistente de Migração do SQL para o Acesso.
Usar SSMA
Depois de instalar o SSMA, é útil familiarizar-se com a interface do utilizador do SSMA antes de usar a ferramenta para migrar bases de dados Access para SQL Server ou Azure SQL Database. O diagrama seguinte mostra a interface de utilizador SSMA, incluindo os exploradores de metadados, metadados, barras de ferramentas, painel de saída e painel da lista de erros:
Para iniciar uma migração, crie um novo projeto e adicione bancos de dados do Access ao Access Metadata Explorer. Em seguida, você pode clicar com o botão direito do mouse em objetos no Access Metadata Explorer para executar tarefas como:
- Exportar um inventário de objetos de banco de dados do Access para o SQL Server ou o Banco de Dados SQL do Azure.
- Criação de relatórios que avaliam conversões para SQL Server ou Banco de Dados SQL do Azure.
- Converter esquemas do Access em esquemas do SQL Server ou do Banco de Dados SQL do Azure.
Você também pode executar essas tarefas usando as barras de ferramentas e menus.
Você também deve se conectar a uma instância do SQL Server. Após uma conexão bem-sucedida, uma hierarquia de bancos de dados do SQL Server aparece no Gerenciador de Metadados do SQL Server. Depois de converter esquemas do Access em esquemas do SQL Server, você pode selecionar esses esquemas convertidos no Gerenciador de Metadados do SQL Server e carregar os esquemas no SQL Server.
Se selecionar Azure SQL Database na lista suspensa "Migrar para" na caixa de diálogo do novo projeto, deve ligar-se ao Azure SQL Database. Após uma conexão bem-sucedida, uma hierarquia de bancos de dados do Banco de Dados SQL do Azure aparece no Gerenciador de Metadados do Banco de Dados SQL do Azure. Depois de converter esquemas do Access em esquemas do Banco de Dados SQL do Azure, você pode selecionar esses esquemas convertidos no Gerenciador de Metadados do Banco de Dados SQL do Azure e carregar os esquemas no SQL Server.
Depois de carregar esquemas convertidos no SQL Server ou no Banco de Dados SQL do Azure, você pode retornar ao Access Metadata Explorer e migrar dados de bancos de dados do Access para bancos de dados do SQL Server ou do Banco de Dados SQL do Azure. Se necessário, você também pode vincular tabelas do Access ao SQL Server ou ao Banco de Dados SQL do Azure.
Para mais informações sobre estas tarefas e como as realizar, consulte os seguintes artigos:
- Preparar bases de dados Access para migração
- Migrar bases de dados Access para SQL Server e Azure SQL
- Ligar aplicações de acesso ao SQL Server e Azure SQL
As seções a seguir descrevem os recursos da interface do usuário SSMA.
Exploradores de metadados
O SSMA contém dois exploradores de metadados que você pode usar para navegar e executar ações no Access e nos bancos de dados do SQL Server ou do Banco de Dados SQL do Azure.
Explorador de Metadados do Access
O Access Metadata Explorer mostra informações sobre as bases de dados Access que são adicionadas ao projeto. Quando adiciona uma base de dados Access, o SSMA recupera metadados sobre essa base de dados. Estes metadados estão disponíveis no Access Metadata Explorer.
Use o Access Metadata Explorer para realizar as seguintes tarefas:
Navegue pelas tabelas em cada banco de dados do Access.
Selecione objetos para conversão e converta os objetos em sintaxe do SQL Server. Para mais informações, consulte Converter objetos da base de dados do Access.
Selecione objetos para migração de dados e migre os dados desses objetos para o SQL Server. Para mais informações, consulte Migrar dados de acesso para SQL Server e Azure SQL.
Vincule e desvincule tabelas do Access e do SQL Server.
SQL Server ou Azure SQL Database Metadata Explorer
O SQL Server ou o Azure SQL Database Metadata Explorer mostra informações sobre uma instância do SQL Server ou do Banco de Dados SQL do Azure. Quando você se conecta a uma instância do SQL Server ou do Banco de Dados SQL do Azure, o SSMA recupera metadados sobre essa instância e os armazena no arquivo de projeto.
Use o SQL Server ou o Azure SQL Database Metadata Explorer para selecionar objetos convertidos da base de dados Access e carregar (sincronizar) esses objetos na instância do SQL Server ou Azure SQL Database.
Para mais informações, consulte Carregar objetos de base de dados convertidos em SQL Server.
Metadados
À direita de cada explorador de metadados, os separadores fornecem descrições do objeto selecionado. Por exemplo, ao selecionar uma tabela no Access Metadata Explorer, são exibidas quatro guias: Tabela, Mapeamento de Tipos, Propriedadese Dados. Se você selecionar uma tabela no SQL Server Metadata Explorer, três guias serão exibidas: Tabela, SQLe Data.
A maioria das configurações de metadados são somente leitura. No entanto, pode alterar os seguintes metadados:
No Access Metadata Explorer, pode alterar os mapeamentos de tipos. Faça estas alterações antes de criar relatórios ou converter esquemas.
No SQL Server Metadata Explorer, pode alterar as propriedades da tabela e do índice no separador de Tabelas . Faça estas alterações antes de carregar os esquemas no SQL Server. Para mais informações, consulte Converter objetos da base de dados do Access.
Barras de ferramentas
O SSMA tem duas barras de ferramentas: uma barra de ferramentas de projeto e uma barra de ferramentas de migração.
A barra de ferramentas do projeto
A barra de ferramentas do projeto contém botões para trabalhar com projetos, adicionar arquivos de banco de dados do Access e conectar-se ao SQL Server ou ao Banco de Dados SQL do Azure. Esses botões se assemelham aos comandos no menu File.
A barra de ferramentas de migração
A barra de ferramentas de migração contém os seguintes comandos:
| Botão | Função |
|---|---|
| Converter, Carregar e Migrar | Converte bancos de dados do Access, carrega os objetos convertidos no SQL Server ou no Banco de Dados SQL do Azure e migra dados para o SQL Server ou o Banco de Dados SQL do Azure, tudo em uma única etapa. |
| Criar relatório | Converte o esquema do Access selecionado em sintaxe do SQL Server ou do Banco de Dados SQL do Azure e cria um relatório que mostra o sucesso da conversão. Este comando está disponível apenas quando seleciona objetos no Access Metadata Explorer. |
| Converter esquema | Converte o esquema do Access selecionado em esquemas do SQL Server ou do Banco de Dados SQL do Azure. Este comando está disponível apenas quando seleciona objetos no Access Metadata Explorer. |
| migrar dados | Migra dados do banco de dados do Access para o SQL Server ou o Banco de Dados SQL do Azure. Antes de executar esse comando, você deve converter os esquemas do Access em esquemas do SQL Server ou do Banco de Dados SQL do Azure e carregar os objetos no SQL Server ou no Banco de Dados SQL do Azure. Este comando está disponível apenas quando seleciona objetos no Access Metadata Explorer. |
| Pare | Interrompe o processo atual, como a conversão de objetos para o SQL Server ou a sintaxe do Banco de Dados SQL do Azure. |
Ementas
SSMA contém os seguintes menus:
| Ementa | Descrição |
|---|---|
| Ficheiro | Contém comandos para o Assistente de Migração, trabalhando com projetos, adicionando e removendo arquivos de banco de dados do Access e conectando-se ao SQL Server ou ao Banco de Dados SQL do Azure. |
| Editar | Contém comandos para localizar e trabalhar com texto nas páginas de detalhes, como copiar Transact-SQL do painel de detalhes do SQL. Para abrir o diálogo Gerenciar Marcadores , no menu Editar , selecione Gerir Marcadores. No diálogo, vês uma lista de favoritos existentes. Você pode usar os botões no lado direito da caixa de diálogo para gerenciar os favoritos. |
| Ver | Contém o comando Synchronize Metadata Explorers. Este comando sincroniza os objetos entre o Access Metadata Explorer e o SQL Server ou Azure SQL Database Metadata Explorer. Contém também comandos para mostrar e ocultar os painéis de Saída e Lista de Erros , e uma opção Layouts para gerir com os Layouts. |
| Ferramentas | Contém comandos para criar relatórios, exportar dados, migrar objetos e dados, vincular tabelas e fornece acesso a caixas de diálogo de configurações globais e de projeto. |
| Ajuda | Fornece acesso à Ajuda do SSMA e à caixa de diálogo Sobre. |
Painel de saída e painel Lista de Erros
O menu Visualizar fornece comandos para alternar a visibilidade do painel de Saída e do painel da Lista de Erros :
O painel de Saída mostra as mensagens de estado do SSMA durante a conversão de objetos, sincronização de objetos e migração de dados.
O painel da Lista de Erros mostra mensagens de erro, aviso e informações numa lista que pode ser ordenada.