Partilhar via


Instalar componentes SSMA no SQL Server (MySQLToSQL)

Além de instalar o Assistente de Migração do SQL Server (SSMA), você também deve instalar componentes no computador que está executando o SQL Server. Esses componentes incluem o pacote de extensão SSMA, que suporta migração de dados, e provedores MySQL para habilitar a conectividade de servidor para servidor.

Pacote de extensão SSMA para MySQL

O pacote de extensão 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 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 MySQL no SQL Server, verifique se o computador atende aos seguintes requisitos:

  • 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 conectividade com o banco de dados MySQL que você deseja migrar. Você pode instalar provedores a partir da mídia do produto MySQL ou do site MySQL.

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

    Observação

    Se o serviço Navegador do SQL Server estiver em execução, mas você ainda não conseguir ver uma lista de instâncias no assistente de configuração, tem de desbloquear a porta UDP 1434. Pode utilizar a Firewall do Windows para desbloquear temporariamente a porta ou pode desativar temporariamente a Firewall do Windows. Também poderá ter de desativar temporariamente o software antivírus. Certifique-se de ativar firewalls e software antivírus após a instalação.

Instalar o pacote de extensões

Baixe o Microsoft SQL Server Migration Assistant Extension Pack para MySQL

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

Importante

Para instalar o pacote de extensões, deve ser membro da função de servidor sysadmin na instância do SQL Server.

Para instalar o pacote de extensão:

  1. Copie o SSMA para SSMAforMySQLExtensionPack_n.msi, onde n é o número de compilação, para o computador que está executando o SQL Server.

  2. Clique duas vezes em SSMAforMySQLExtensionPack_n.msi.

  3. Na caixa de diálogo de boas-vindas , selecione Avançar.

  4. Na caixa de diálogo End-User Contrato de Licença, leia o contrato de licença. Se concordar, selecione a opção Aceito o contrato e, em seguida, selecione Avançar.

  5. Na caixa de diálogo Escolher Tipo de Configuração, selecione a opção Típico.

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

  7. Na caixa de diálogo Concluído o Primeiro Passo da Instalação, selecione Seguinte.

    Uma nova caixa de diálogo é exibida, na qual você seleciona a instância do SQL Server para a instalação do Extension Pack.

  8. Selecione a instância do SQL Server onde você está migrando esquemas MySQL e, em seguida, selecione Avançar.

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

  9. Na página de ligação, selecione o método de autenticação e, em seguida, selecione Seguinte.

    A Autenticação do Windows usa suas credenciais do Windows para tentar entrar 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 do servidor. Forneça uma senha forte e selecione Avançar.

  11. Na caixa de diálogo seguinte, selecione Instalar banco de dados de utilitários n e Instalar bibliotecas do Extension Pack, onde n é o número da versão e, em seguida, selecione 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 Sime, em seguida, selecione Avançar. Ou, para sair do assistente, selecione Sem.