Instalar os componentes do SSMA no SQL Server (SybaseToSQL)

Além de instalar o SSMA, para usar a migração de dados no lado do servidor, você também deve instalar componentes no computador que está executando o SQL Server. Esses componentes incluem o pacote de extensões SSMA, que oferece suporte à migração de dados, e os provedores da Sybase para permitir a conectividade entre servidores.

Pacote de extensões do SSMA para Sybase

O pacote de extensões do SSMA adiciona o banco de dados sysdb à instância especificada do SQL Server. O 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 os componentes do servidor do SSMA para Sybase no SQL Server, certifique-se de que o sistema atenda aos seguintes requisitos:

  • A instância do SQL Server está instalada.

  • 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 Sybase OLE DB/ADO.Net/ODBC e a conectividade com o servidor de banco de dados SAP ASE que contém os bancos de dados que você deseja migrar. Você pode instalar provedores a partir da mídia do produto SAP ASE. Para obter informações sobre conectividade, consulte Conectar-se ao Sybase ASE (SybaseToSQL).

  • 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ões, você deve ser membro da função de servidor sysadmin na instância do SQL Server.

Para instalar o pacote de extensões:

  1. Copie SSMAforSybaseExtensionPack_n.msi, em que n é o número da compilação, para o computador que está executando o SQL Server.

  2. Clique duas vezes em SSMAforSybaseExtensionPack_n.msi.

  3. Na página de Boas-vindas, clique em Avançar.

  4. Na página 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 página Escolher Tipo de Instalação, clique em Típica.

  6. Na página Pronto para Instalar , clique em Instalar.

  7. Na página 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 bancos de dados do SAP ASE 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 página seguinte, selecione Instalar Banco de Dados de Utilitários n e Instalar Bibliotecas do Pacote de Extensões, em que n é o número da versão. Se você planeja usar o recurso Testador, marque a caixa de seleção Instalar Banco de Dados do Testador e 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. Após a conclusão da instalação, será exibido um prompt perguntando se você deseja instalar o Banco de Dados de Utilitários em outra instância do SQL Server. Selecione Sim e, em seguida, Avançar ou, para sair do assistente, selecione Não e, em seguida, Sair.

Objetos de banco de dados do SQL Server

Depois de instalar o pacote de extensões, você verá uma tabela a ssma_syb.bcp_migration_packages no banco de dados sysdb. Você também verá os seguintes procedimentos armazenados:

  • bcp_clean_migration_data
  • bcp_ensure_message_table
  • bcp_insert_new_message
  • bcp_post_process
  • bcp_read_new_migration_messages
  • bcp_save_migration_package
  • bcp_smart_truncate
  • bcp_start_migration_process
  • get_jobstep_info
  • stop_agent_process

Todas as vezes que você migra dados para o SQL Server, o SSMA cria um trabalho do SQL Server Agent. Esses trabalhos são denominados ssma_syb data migration package {GUID} e estão visíveis no nó SQL Server Agent do SQL Server Management Studio, na pasta Trabalhos.

Provedores da Sybase

Quando você usa a migração de dados no lado do servidor para mover dados do SAP ASE para o SQL Server, os dados são migrados diretamente entre o SAP ASE e o SQL Server. Eles não passam pelo SSMA porque isso tornaria a migração de dados mais lenta.

Instalar provedores Sybase

As instruções a seguir fornecem as etapas básicas de instalação dos provedores Sybase. As instruções exatas serão diferentes dependendo da versão do programa de instalação do Sybase.

Importante

Antes de executar o programa de instalação, verifique se não está violando seus contratos de licença.

  1. Execute o programa de instalação do Sybase ASE.
  2. Selecione a instalação personalizada.
  3. Na página de seleção de recursos, selecione os provedores de dados ODBC, OLE DB e ADO.NET.
  4. Verifique os recursos selecionados e clique em Concluir para instalar o provedor de dados.

Confira também