Instalar os componentes do 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 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.
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 do 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 instalação. Você pode desabilitar o serviço do SQL Server Browser após a instalação.
Observação
Se o serviço do SQL Server Browser estiver em execução e ainda assim não for exibida uma lista de instâncias em Configuração, deverá a porta UDP 1434 deverá ser desbloqueada. Você pode usar o firewall do Windows para desbloquear temporariamente a porta ou pode desabilitar o firewall temporariamente. Talvez seja necessário desabilitar temporariamente qualquer software antivírus que possa estar em execução. Certifique-se de ativar os firewalls e o software antivírus após a instalação.
Instalar o pacote de extensão
Faça o download do pacote de extensão do Assistente de Migração do Microsoft SQL Server para MySQL
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ão:
Copie o SSMA de SSMAforMySQLExtensionPack_n.msi, em que n é o número de build, para o computador que está executando o SQL Server.
Clique duas vezes em SSMAforMySQLExtensionPack_n.msi.
Na caixa de diálogo Boas-vindas, selecione Avançar.
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 selecione Avançar.
Na caixa de diálogo Escolher Tipo de Instalação, selecione Típica.
Na caixa de diálogo Pronto para Instalar, selecione Instalar.
Na caixa de diálogo Concluída a Primeira Etapa da Instalação, selecione 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.
Selecione a instância do SQL Server para a qual você migrará os esquemas MySQL e selecione Avançar.
A instância padrão tem o mesmo nome do computador. As instâncias nomeadas serão seguidas por uma barra invertida e o nome da instância.
Na página de conexão, selecione o método de autenticação e em seguida selecione Avançar.
A Autenticação do Windows usará suas credenciais do Windows para tentar entrar na instância do SQL Server. Se você selecionar a Autenticação do Servidor, deverá inserir nome e senha de login do SQL Server.
A próxima etapa requer a definição da senha de uma chave mestra que será usada para criptografar quaisquer dados confidenciais armazenados no banco de dados do pacote de extensão durante a migração de dados do lado do servidor. Forneça uma senha forte e selecione Avançar.
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 selecione Avançar.
O banco de dados
sysdb
será criado com as tabelas. Os procedimentos armazenados necessários para a migração de dados (usando o mecanismo de migração de dados do lado do servidor) serão criados nesse banco de dados.Para instalar os utilitários em outra instância do SQL Server, selecione Sim e selecione Avançar. Ou, para sair do assistente, selecione Não.