Compartilhar via


Conectando-se ao Banco de Dados SQL do Azure (AccessToSQL)

Para migrar bancos de dados do Access para o Banco de Dados SQL do Azure, você deve se conectar à instância de destino do Banco de Dados SQL do Azure. Quando você se conecta, o Assistente de Migração do SQL Server (SSMA) obtém metadados sobre todos os bancos de dados na instância do Banco de Dados SQL do Azure e exibe metadados de banco de dados no Azure Explorador de Metadados do Banco de Dados SQL do Azure. O SSMA armazena informações sobre a qual instância do Banco de Dados SQL do Azure você está conectado, mas não armazena senhas.

Sua conexão com o Banco de Dados SQL do Azure permanece ativa até você fechar o projeto. Ao reabrir o projeto, você deve se reconectar ao Banco de Dados SQL do Azure se quiser uma conexão ativa com o servidor. Você pode trabalhar offline até carregar objetos de banco de dados no Banco de Dados SQL do Azure e migrar dados.

Os metadados sobre a instância do Banco de Dados SQL do Azure não são sincronizados automaticamente. Em vez disso, para atualizar os metadados no Azure SQL Database Metadata Explorer, você deve atualizar manualmente os metadados do Banco de Dados SQL do Azure. Para obter mais informações, consulte a seção Sincronizar metadados do Banco de Dados SQL do Azure neste artigo.

Permissões necessárias do Banco de Dados SQL do Azure

A conta usada para se conectar ao Banco de Dados SQL do Azure requer permissões diferentes, dependendo das ações que a conta executa:

  • Para converter objetos do Access em sintaxe Transact-SQL, atualizar metadados do Banco de Dados SQL do Azure ou salvar a sintaxe convertida em scripts, a conta deve ter permissão para entrar na instância do Banco de Dados SQL do Azure.

  • Para carregar objetos de banco de dados no Banco de Dados SQL do Azure, a conta deve ser membro da função de banco de dados db_ddladmin.

  • Para migrar dados para o Banco de Dados SQL do Azure, a conta deve ser membro da função de banco de dados db_owner.

Estabelecer uma conexão do Banco de Dados SQL do Azure

Antes de converter objetos de banco de dados do Access em sintaxe do Banco de Dados SQL do Azure, você deve estabelecer uma conexão com a instância do Banco de Dados SQL do Azure para a qual deseja migrar o banco de dados ou os bancos de dados do Access.

Ao definir as propriedades de conexão, você também especifica o banco de dados para o qual os objetos e dados serão migrados. Você pode personalizar esse mapeamento no nível do esquema do Access depois de se conectar ao Banco de Dados SQL do Azure. Para obter mais informações, consulte Mapeando bancos de dados de origem e de destino (AccessToSQL).

Importante

Antes de tentar se conectar ao Banco de Dados SQL do Azure, verifique se seu endereço IP é permitido por meio do firewall do Banco de Dados SQL do Azure.

Para se conectar ao Banco de Dados SQL do Azure:

  1. No menu Arquivo, selecione Conectar-se ao SQL Azure (esta opção é habilitada após a criação de um projeto).

    Se você tiver se conectado ao Banco de Dados SQL do Azure anteriormente, o nome do comando será Reconectar-se ao Banco de Dados SQL do Azure.

  2. Na caixa de diálogo de conexão, insira ou selecione o nome do servidor do Banco de Dados SQL do Azure.

  3. Insira, selecione ou Procure o nome do banco de dados.

  4. Insira ou selecione o Nome de Usuário.

  5. Insira a senha.

  6. O SSMA recomenda a conexão criptografada com o Banco de Dados SQL do Azure.

  7. Selecione Conectar.

Se não houver bancos de dados no Banco de Dados SQL do Azure, você poderá criar o primeiro banco de dados usando a opção Criar Banco de Dados do Azure que aparece ao selecionar o botão Procurar.

Sincronizar metadados do Banco de Dados SQL do Azure

Os metadados sobre bancos de dados no Banco de Dados SQL do Azure não são atualizados automaticamente. Os metadados no Explorador de Metadados do Banco de Dados SQL do Azure são um instantâneo dos metadados quando você se conectou pela primeira vez ao Banco de Dados SQL do Azure ou na última vez que você atualizou metadados manualmente. Você pode atualizar manualmente os metadados para todos os bancos de dados ou para qualquer banco de dados individual ou objeto de banco de dados. Para sincronizar metadados:

  1. Verifique se você está conectado ao Banco de Dados SQL do Azure.

  2. No Explorador de Metadados do Banco de Dados SQL do Azure, marque a caixa de seleção ao lado do banco de dados ou esquema de banco de dados que você deseja atualizar. Por exemplo, para atualizar os metadados de todos os bancos de dados, selecione a caixa ao lado de Banco de dados.

  3. Clique com o botão direito do mouse em Bancos de Dados, ou no banco de dados individual ou no esquema de banco de dados, e selecione Sincronizar com Banco de Dados.

Atualizar metadados do Banco de Dados SQL do Azure

Se os esquemas do Banco de Dados SQL do Azure forem alterados após a conexão, você poderá atualizar os metadados do servidor.

Para atualizar os metadados do Banco de Dados SQL do Azure:

  • No Azure SQL Database Metadata Explorer, clique com o botão direito do mouse em Banco de Dados e então selecione Atualizar do Banco de Dados.

Reconectar a um banco de dados SQL do Azure

Sua conexão com o Banco de Dados SQL do Azure permanece ativa até que você feche o projeto. Ao reabrir o projeto, você deve se reconectar ao Banco de Dados SQL do Azure se quiser uma conexão ativa com o servidor. Você pode trabalhar offline até carregar objetos de banco de dados no Banco de Dados SQL do Azure e migrar dados.

O procedimento para se reconectar ao Banco de Dados SQL do Azure é o mesmo que o procedimento para estabelecer uma conexão.