Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SSMA (Assistente de Migração do SQL Server) do SQL Server para Access ajuda você a converter rapidamente objetos de banco de dados do Access em objetos do SQL Server ou do Banco de Dados SQL do Azure. Você pode carregar os objetos resultantes no SQL Server ou no Banco de Dados SQL do Azure e migrar dados do Access para o SQL Server ou o Banco de Dados SQL do Azure.
Se necessário, você também pode vincular tabelas do Access a tabelas do SQL Server ou do Banco de Dados SQL do Azure para que possa continuar a usar seus aplicativos front-end do Access existentes com o SQL Server ou o Banco de Dados SQL do Azure.
Este artigo apresenta o processo de instalação e ajuda você a se familiarizar com a interface do usuário do SSMA.
Instalar SSMA
Para usar o SSMA, primeiro instale o programa cliente SSMA em um computador que possa acessar os bancos de dados que você deseja migrar e a instância de destino do SQL Server ou do Banco de Dados SQL do Azure. Para obter instruções de instalação, consulte Instalar o Assistente de Migração do SQL Server para Acesso.
Para iniciar o SSMA, selecione Iniciar, aponte para Todos os Programas, aponte para o Assistente de Migração do SQL Server para Acesso e selecione o Assistente de Migração do SQL Server para Acesso.
Usar o SSMA
Depois de instalar o SSMA, é útil se familiarizar com a interface do usuário do SSMA antes de usar a ferramenta para migrar bancos de dados do Access para o SQL Server ou o Banco de Dados SQL do Azure. O diagrama a seguir mostra a interface do usuário do SSMA, incluindo os exploradores de metadados, metadados, barras de ferramentas, painel de saída e painel de lista de erros:
Para iniciar uma migração, crie um novo projeto e adicione bancos de dados do Access ao Gerenciador de Metadados do Access. Em seguida, você pode clicar com o botão direito do mouse em objetos no Gerenciador de Metadados do Access para executar tarefas como:
- Exportando um inventário de objetos de banco de dados do Access para o SQL Server ou o Banco de Dados SQL do Azure.
- Criando relatórios que avaliam conversões no SQL Server ou no Banco de Dados SQL do Azure.
- Convertendo 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.
E conectar-se a uma instância do SQL Server. Após uma conexão bem-sucedida, uma hierarquia de bancos de dados do SQL Server é exibida 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 você selecionar Banco de Dados SQL do Azure na lista suspensa "Migrar para" na caixa de diálogo "Novo projeto", você deverá se conectar ao Banco de Dados SQL do Azure. Após uma conexão bem-sucedida, uma hierarquia de bancos de dados do Banco de Dados SQL do Azure é exibida 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 Gerenciador de Metadados do Access 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 a tabelas do SQL Server ou do Banco de Dados SQL do Azure.
Para obter mais informações sobre essas tarefas e como executá-las, consulte os seguintes artigos:
- Preparar bancos de dados do Access para migração
- Migrar bancos de dados do Access para o SQL Server e o SQL do Azure
- Vincular aplicativos do Access ao SQL Server e ao SQL do Azure
As seções a seguir descrevem os recursos da interface do usuário do 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 no SQL Server ou nos bancos de dados do Banco de Dados SQL do Azure.
Gerenciador de Metadados do Access
O Gerenciador de Metadados do Access mostra informações sobre os bancos de dados do Access adicionados ao projeto. Quando você adiciona um banco de dados do Access, o SSMA recupera metadados sobre esse banco de dados. Esses metadados estão disponíveis no Gerenciador de Metadados do Access.
Use o Gerenciador de Metadados do Access para executar as seguintes tarefas:
Navegue pelas tabelas em cada banco de dados do Access.
Selecione objetos para conversão e converta os objetos na sintaxe do SQL Server. Para obter mais informações, consulte Converter objetos de banco de dados do Access.
Selecione objetos para migração de dados e migre os dados desses objetos para o SQL Server. Para obter mais informações, consulte Migrar dados do Access para o SQL Server e o SQL do Azure.
Vincular e desvincular tabelas do Access e do SQL Server.
SQL Server ou Gerenciador de Metadados do Banco de Dados SQL do Azure
O SQL Server ou o Gerenciador de Metadados do Banco de Dados SQL do Azure 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 a armazena no arquivo de projeto.
Use o SQL Server ou o Gerenciador de Metadados do Banco de Dados SQL do Azure para selecionar objetos de banco de dados do Access convertidos e carregar (sincronizar) esses objetos na instância do SQL Server ou do Banco de Dados SQL do Azure.
Para obter mais informações, consulte Carregar objetos de banco de dados convertidos em SQL Server.
Metadados
À direita de cada gerenciador de metadados, as guias descrevem o objeto selecionado. Por exemplo, se você selecionar uma tabela no Gerenciador de Metadados do Access, serão exibidas quatro guias: Tabela, Mapeamento de Tipos, Propriedades e Dados. Se você selecionar uma tabela no SQL Server Metadata Explorer, três guias serão exibidas: Tabela, SQL e Dados.
A maioria das configurações de metadados é somente leitura. No entanto, você pode alterar os seguintes metadados:
No Gerenciador de Metadados do Access, você pode alterar mapeamentos de tipo. Faça essas alterações antes de criar relatórios ou converter esquemas.
No Gerenciador de Metadados do SQL Server, você pode alterar as propriedades de tabela e índice na guia Tabela . Faça essas alterações antes de carregar os esquemas no SQL Server. Para obter mais informações, consulte Converter objetos de banco 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 Arquivo.
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 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 êxito da conversão. Esse comando só está disponível quando você seleciona objetos no Gerenciador de Metadados do Access. |
| Converter Esquema | Converte o esquema de Acesso selecionado em esquemas do SQL Server ou do Banco de Dados SQL do Azure. Esse comando só está disponível quando você seleciona objetos no Gerenciador de Metadados do Access. |
| 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. Esse comando só está disponível quando você seleciona objetos no Gerenciador de Metadados do Access. |
| Parar | Interrompe o processo atual, como converter objetos para a sintaxe do SQL Server ou do Banco de Dados SQL do Azure. |
Menus
O SSMA contém os seguintes menus:
| Menu | Description |
|---|---|
| Arquivo | 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. |
| Edit | Contém comandos para localizar e trabalhar com textos nas páginas de detalhes, como copiar o Transact-SQL do painel de detalhes do SQL. Para abrir a caixa de diálogo Gerenciar Indicadores , no menu Editar , selecione Gerenciar Indicadores. Na caixa de diálogo, você verá uma lista de favoritos existentes. Você pode usar os botões no lado direito da caixa de diálogo para gerenciar os indicadores. |
| Exibir | Contém o comando Sincronizar exploradores de metadados. Esse comando sincroniza os objetos entre o Gerenciador de Metadados do Access e o SQL Server ou o Gerenciador de Metadados do Banco de Dados SQL do Azure. Ele também contém comandos para exibir e ocultar os painéis Saída e Lista de Erros, além de uma opção Layouts para gerenciar os Layouts. |
| Ferramentas | Contém comandos para criar relatórios, exportar dados, migrar objetos e dados, vincular tabelas e fornecer acesso às 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 Exibir fornece comandos para alternar a visibilidade do painel Saída e do painel Lista de Erros :
O painel Saída mostra mensagens de status do SSMA durante a conversão de objetos, a sincronização de objetos e a migração de dados.
O painel Lista de Erros mostra erros, avisos e mensagens informativas em uma lista que você pode classificar.