Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
Copie SSMAforSybaseExtensionPack_n.msi, onde n é o número da compilação, para o computador que está a correr o SQL Server.
Dê um duplo clique em SSMAforSybaseExtensionPack_n.msi.
Na caixa de diálogo Boas-vindas , selecione Próximo.
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.
Na caixa de diálogo Escolher Tipo de Configuração , selecione Típico.
Na caixa de diálogo Pronto para Instalar , selecione Instalar.
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.
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.
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.
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.
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
sysdbbase 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.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_databcp_ensure_message_tablebcp_insert_new_messagebcp_post_processbcp_read_new_migration_messagesbcp_save_migration_packagebcp_smart_truncatebcp_start_migration_processget_jobstep_infostop_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.
Executa o programa Sybase ASE Setup.
Selecione configuração personalizada.
Na página de seleção de funcionalidades, selecione os fornecedores de dados ODBC, OLE DB e ADO.NET.
Verifique as funcionalidades selecionadas e depois selecione Terminar para instalar o fornecedor de dados.