Instalar os componentes do SSMA no SQL Server (MySQLToSQL)

Além de instalar o SSMA, você também deve instalar componentes no computador que estiver executando o SQL Server. Esses componentes incluem o pacote de extensão do SSMA, que dá suporte à migração de dados, e provedores MySQL para habilitar a conectividade de servidor para servidor.

Pacote de extensões do SSMA para MySQL

O pacote de extensões do SSMA adiciona um banco de dados sysdb à instância especificada do SQL Server. Esse banco de dados contém as tabelas e os procedimentos armazenados necessários para migrar os dados.

Além disso, quando você migra dados para o SQL Server, o SSMA cria trabalhos do SQL Server Agent quando o mecanismo de migração de dados do lado do servidor é usado para migrar os dados.

Pré-requisitos

Antes de instalar o SSMA para componentes de servidor do MySQL no SQL Server, verifique se o computador atende aos seguintes requisitos:

  • Ter o Microsoft Windows Installer 3.1 ou uma versão posterior.

  • O Microsoft .NET Framework versão 4.7.2 ou uma versão posterior. Você pode obtê-lo no .NET Framework Developer Center.

  • O provedor de cliente MySQL e a conectividade com o banco de dados MySQL que você deseja migrar. Os provedores podem ser instalados a partir da mídia do produto MySQL ou do site do MySQL.

  • O serviço SQL Server Browser deve estar em execução durante a instalação. Ele usado para preencher uma lista das instâncias do SQL Server no assistente de configuração. Você pode desabilitar o serviço SQL Server Browser após a instalação.

    Observação

    Se o serviço SQL Server Browser estiver em execução, mas você ainda não vir uma lista de instâncias em Configuração, será necessário desbloquear a porta UDP 1434. Você pode usar o Firewall do Windows para desbloquear temporariamente a porta ou pode desabilitar temporariamente o Firewall do Windows. Talvez você também precise desabilitar temporariamente o software antivírus. Certifique-se de habilitar os firewalls e o software antivírus após a instalação.

Instalar o pacote de extensões

Você pode instalar o pacote de extensões a qualquer momento antes de migrar os dados para o SQL Server.

Importante

Para instalar o pacote de extensão, é necessário ser membro da função de servidor sysadmin na instância do SQL Server.

Para instalar o pacote de extensões:

  1. Copie o SSMA de SSMAforMySQLExtensionPack_n.msi, em que n é o número de build, para o computador que está executando o SQL Server.

  2. Clique duas vezes em SSMAforMySQLExtensionPack_n.msi.

  3. Na caixa de diálogo Boas-vindas, clique em Avançar.

  4. Na caixa de diálogo Contrato de Licença do Usuário Final, leia o contrato de licença. Se concordar, selecione a opção Aceito o contrato e clique em Avançar.

  5. Na caixa de diálogo Escolher Tipo de Instalação, clique em Típica.

  6. Na caixa de diálogo Pronto para Instalar, clique em Instalar.

  7. Na caixa de diálogo Concluída a Primeira Etapa da Instalação, clique em Avançar.

    Será exibida uma nova caixa de diálogo, na qual você seleciona a instância do SQL Server para a instalação do Pacote de Extensões.

  8. Selecione a instância do SQL Server para a qual você migrará os esquemas MySQL e clique em Avançar.

    A instância padrão tem o mesmo nome do computador. As instâncias nomeadas serão seguidas de uma barra invertida e do nome da instância.

  9. Na página de conexão, selecione o método de autenticação e clique em Avançar.

    A autenticação do Windows usará suas credenciais do Windows para tentar fazer logon na instância do SQL Server. Se você selecionar Autenticação do Servidor, deverá inserir um nome de logon e uma senha do SQL Server.

  10. A próxima etapa requer que você defina a senha para uma chave mestra que será usada para criptografar quaisquer dados confidenciais armazenados no banco de dados do pacote de extensões durante a migração de dados no lado do servidor. Forneça uma senha forte e clique em Avançar.

  11. Na próxima caixa de diálogo, selecione Instalar Banco de Dados de Utilitárion e Instalar Bibliotecas de Pacotes de Extensão, sendo n o número de versão, e clique em Avançar.

    O banco de dados sysdb é criado com as tabelas e os procedimentos armazenados necessários para a migração de dados (usando o mecanismo de migração de dados do lado do servidor) são criados nesse banco de dados.

  12. Para instalar os utilitários em outra instância do SQL Server, selecione Sim e clique em Avançar. Ou, para sair do assistente, clique em Não.

Confira também