Instalar componentes SSMA no SQL Server (SybaseToSQL)

Para além de instalar o SQL Server Migration Assistant (SSMA), deve também instalar componentes no computador que está a correr o SQL Server. Estes componentes incluem o pacote de extensões SSMA, que suporta a migração de dados, e os providers Sybase para permitir a conectividade entre servidores.

SSMA para pacote de extensão Sybase

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

Além disso, quando migra dados para o SQL Server, o SSMA cria tarefas do SQL Server Agent, quando o motor de migração de dados do lado do servidor é utilizado para migrar os dados.

Pré-requisitos

Antes de instalar os componentes do servidor SSMA para Sybase no SQL Server, certifique-se de que o computador cumpre os 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. Descarregue o .NET Framework.

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

  • Os fornecedores Sybase OLE DB, ADO.NET e ODBC, e a conectividade com o servidor de base de dados SAP ASE que contém as bases de dados que pretende migrar. Pode instalar provedores a partir do media do produto SAP ASE. Para informações sobre conectividade, veja Ligação ao Sybase ASE (SybaseToSQL).

  • O serviço SQL Server Browser deve estar a correr durante a instalação. Este serviço preenche uma lista das instâncias do SQL Server no assistente de Configuração. Pode desativar o serviço de navegador SQL Server após a instalação.

    Observação

    Se o serviço SQL Server Browser estiver a funcionar, mas ainda não vê uma lista de instâncias na Configuração, deve desbloquear a porta UDP 1434. Podes usar o Windows Firewall para desbloquear temporariamente a porta, ou podes desativar temporariamente o Windows Firewall. Também pode ter de desativar temporariamente o software antivírus. Certifique-se de ativar firewalls e antivírus após a instalação.

Instale o pacote de extensão

Podes instalar o pacote de extensões a qualquer momento antes de migrares os dados para o SQL Server.

Importante

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

Para instalar o pacote de extensões:

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

  2. Dê um duplo clique em SSMAforSybaseExtensionPack_n.msi.

  3. Na caixa de diálogo Boas-vindas , selecione Próximo.

  4. Na caixa de diálogo Contrato de Licença de Utilizador Final, leia o contrato de licença. Se concordar, selecione a opção Aceito o acordo e depois selecione Próximo.

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

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

  7. Na caixa de diálogo Completar o Primeiro Passo de Instalação , selecione Próximo.

    Aparece uma nova caixa de diálogo, na qual se seleciona a instância do SQL Server para a instalação do Extension Pack.

  8. Selecione a instância do SQL Server onde está a migrar bases de dados SAP ASE e depois selecione Próximo.

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

  9. Na página da ligação, selecione o método de autenticação e depois selecione Próximo.

    A autenticação do Windows utiliza as suas credenciais do Windows para tentar iniciar sessão na instância do SQL Server. Se selecionar Autenticação do Servidor, deve inserir um nome de login e palavra-passe do SQL Server.

  10. Defina a palavra-passe de uma chave mestra para encriptar quaisquer dados sensíveis armazenados na base de dados do pacote de extensões durante a migração de dados do lado do servidor. Forneça uma palavra-passe forte e selecione Próximo.

  11. Na próxima caixa de diálogo, selecione Instalar as bibliotecas Utilities Database n e Install Extension Pack, onde n é o número da versão. Se planeia usar a funcionalidade Tester, selecione a caixa Instalar Tester Database e depois selecione Próximo.

    A sysdb base de dados é criada com as tabelas e procedimentos armazenados necessários para a migração de dados (usando o motor de migração de dados do lado do servidor) nesta base de dados.

  12. Para instalar as utilidades noutra instância do SQL Server, selecione Sim e depois selecione Próximo. Ou, para sair do assistente, selecione Não e depois selecione Sair.

Objetos de base de dados SQL Server

Depois de instalar o pacote de extensões, vê uma ssma_syb.bcp_migration_packages tabela na sysdb base de dados. Também pode 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 migra dados para o SQL Server, o SSMA cria um trabalho de Agente SQL Server. Estes trabalhos são nomeados ssma_syb data migration package {GUID}, e são visíveis no nó SQL Server Agent do SQL Server Management Studio na pasta Jobs.

Fornecedores Sybase

Quando utiliza a migração de dados do lado do servidor para transferir dados do SAP ASE para o SQL Server, os dados migram diretamente entre o SAP ASE e o SQL Server. Não passa pelo SSMA porque isso atrasaria a migração dos dados.

Instalar os fornecedores Sybase

As instruções seguintes fornecem os passos básicos de instalação para instalar fornecedores Sybase. As instruções exatas variam consoante a versão do programa Sybase Setup.

Importante

Antes de executares o programa de Configuração, verifica se não estás a violar os teus acordos de licenciamento.

  1. Executa o programa Sybase ASE Setup.

  2. Selecione configuração personalizada.

  3. Na página de seleção de funcionalidades, selecione os fornecedores de dados ODBC, OLE DB e ADO.NET.

  4. Verifique as funcionalidades selecionadas e depois selecione Terminar para instalar o fornecedor de dados.