Instalar componentes do SSMA no SQL Server (SybaseToSQL)

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

Pacote de extensões do SSMA para Sybase

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 do servidor Sybase no SQL Server, verifique se o computador atende aos seguintes requisitos:

  • Windows 11 ou versões posteriores ou Windows Server 2022 ou versões posteriores.

  • O .NET Framework versão 4.7.2 ou uma versão posterior. Baixe o .NET Framework.

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

  • Os provedores Sybase OLE DB, ADO.NET e ODBC, bem como 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. Esse serviço preenche uma lista das instâncias do SQL Server no assistente de Instalaçã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 ver uma lista de instâncias na Configuração, será necessário desbloquear a porta UDP 1434. Você pode usar o Firewall do Windows para desbloquear temporariamente a porta ou desabilitar temporariamente o Firewall do Windows. Talvez você também precise desabilitar temporariamente o software antivírus. Habilite firewalls e software antivírus após a instalação.

Instalar o pacote de extensões

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

Importante

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

Para instalar o pacote de extensão:

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

  2. Clique duas vezes no SSMAforSybaseExtensionPack_n.msi.

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

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

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

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

  7. Na caixa de diálogo Concluir a Primeira Etapa da Instalação , selecione Avançar.

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

  8. Selecione a instância do SQL Server para onde você está migrando bancos de dados SAP ASE e selecione Avançar.

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

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

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

  10. Defina a senha de uma chave mestra para criptografar todos os 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.

  11. Na próxima caixa de diálogo, 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 sysdb banco de dados é 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) neste banco de dados.

  12. 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 e, em seguida, selecione Sair.

Objetos de banco de dados do SQL Server

Depois de instalar o pacote de extensão, você verá uma ssma_syb.bcp_migration_packages tabela no sysdb banco de dados. 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

Sempre que você migra dados para o SQL Server, o SSMA cria uma tarefa do SQL Server Agent. Esses trabalhos são nomeados ssma_syb data migration package {GUID}e ficam visíveis no nó do SQL Server Agent do SQL Server Management Studio na pasta Trabalhos.

Provedores do Sybase

Quando você usa a migração de dados do lado do servidor para mover dados do SAP ASE para o SQL Server, os dados migram diretamente entre o SAP ASE e o SQL Server. Ele não passa pelo SSMA porque isso atrasaria a migração de dados.

Instalar os provedores do Sybase

As instruções a seguir fornecem as etapas básicas de instalação para instalar provedores do Sybase. As instruções exatas diferem dependendo da versão do programa de Instalação do Sybase.

Importante

Antes de executar o programa de instalação, verifique se você não está violando seus contratos de licenciamento.

  1. Execute o programa de Instalação do ASE do Sybase.

  2. Selecione a configuraçã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 selecione Concluir para instalar o provedor de dados.