Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Para migrar bases de dados MySQL para a Base de Dados SQL do Azure, deve ligar-se à instância alvo da Base de Dados SQL do Azure. Quando se liga, o SSMA obtém metadados de todas as bases de dados na instância do Base de Dados SQL do Azure e apresenta os metadados da base de dados no Base de Dados SQL do Azure Metadata Explorer. O SSMA armazena informações da instância da Base de Dados SQL do Azure a que está ligado, mas não armazena palavras-passe.
A sua ligação ao Base de Dados SQL do Azure mantém-se ativa até fechar o projeto. Quando reabrir o projeto, deve voltar a ligar-se ao Base de Dados SQL do Azure se quiser uma ligação ativa ao servidor. Podes trabalhar offline até carregares objetos de base de dados no Base de Dados SQL do Azure e migrar dados.
Os metadados sobre a instância do Base de Dados SQL do Azure não são automaticamente sincronizados. Em vez disso, para atualizar os metadados no Base de Dados SQL do Azure Metadata Explorer, deve atualizar manualmente os metadados da Base de Dados SQL do Azure. Para mais informações, consulte a secção "Sincronização dos Metadados da Base de Dados Azure SQL" mais adiante neste tópico.
Permissões necessárias para Base de Dados SQL do Azure
A conta usada para se ligar à Base de Dados SQL do Azure requer permissões diferentes dependendo das ações que a conta realiza:
Para converter objetos MySQL para Transact-SQL sintaxe, para atualizar metadados da Base de Dados SQL do Azure ou para guardar a sintaxe convertida em scripts, a conta deve ter permissão para iniciar sessão na instância da Base de Dados SQL do Azure.
Para carregar objetos de base de dados no Base de Dados SQL do Azure, a conta deve ser membro da função de base de dados db_ddladmin.
Para migrar dados para a Base de Dados SQL do Azure, a conta deve ser membro da função db_owner base de dados.
Estabelecer uma Conexão com o Base de Dados SQL do Azure
Antes de converter objetos da base de dados MySQL para a sintaxe da base de dados Azure SQL, deve estabelecer uma ligação à instância da base de dados SQL do Azure onde pretende migrar a base de dados MySQL.
Quando defines as propriedades da ligação, também especificas a base de dados onde os objetos e dados serão migrados. Pode personalizar este mapeamento ao nível do esquema MySQL depois de se ligar à Base de Dados SQL do Azure. Para mais informações, consulte Mapear Bases de Dados MySQL para Esquemas SQL Server (MySQLToSQL).
Importante
Antes de tentar ligar-se à Base de Dados SQL do Azure, certifique-se de que o seu endereço IP é permitido através do firewall Base de Dados SQL do Azure.
Para se ligar ao Base de Dados SQL do Azure:
No menu Ficheiro , selecione Ligar à Base de Dados SQL Azure (esta opção está ativada após a criação de um projeto). Se já se ligou anteriormente ao Base de Dados SQL do Azure, o nome do comando será Reconectar ao Base de Dados SQL do Azure.
Na caixa de diálogo de ligação, introduza ou selecione o nome do servidor Base de Dados SQL do Azure.
Introduza, selecione ou Navegue pelo nome da Base de Dados.
Introduza ou selecione Nome de Utilizador.
Introduza a palavra-passe.
A SSMA recomenda ligação encriptada à base de dados Azure SQL.
Clique em Conectar.
Sincronização dos Metadados do Base de Dados SQL do Azure
Os metadados sobre bases de dados no Base de Dados SQL do Azure não são atualizados automaticamente. Os metadados no Base de Dados SQL do Azure Metadata Explorer são um instantâneo dos metadados quando se ligou pela primeira vez ao Base de Dados SQL do Azure, ou da última vez que atualizou manualmente os metadados. Pode atualizar manualmente os metadados de todas as bases de dados, ou de qualquer base de dados ou objeto de base de dados individual. Para sincronizar metadados:
Certifica-te de que estás ligado à Base de Dados SQL do Azure.
No Base de Dados SQL do Azure Metadata Explorer, selecione a caixa de seleção ao lado da base de dados ou esquema da base de dados que pretende atualizar. Por exemplo, para atualizar os metadados de todas as bases de dados, selecione a caixa ao lado de Bases de Dados.
Clique com o botão direito em Bases de Dados, ou na base de dados individual ou esquema da base de dados, e depois selecione Sincronizar com a Base de Dados.