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.
Depois de carregar com êxito os objetos de banco de dados Sybase Adaptive Server Enterprise (ASE) no SQL Server ou no Banco de Dados SQL do Azure, você pode migrar dados do ASE para o SQL Server ou o Banco de Dados SQL do Azure.
Importante
Se o mecanismo utilizado for o Server Side Data Migration Engine, antes de migrar dados, deve instalar o SSMA para Sybase ASE Extension Pack e os provedores Sybase ASE no computador que está a executar o SSMA. O serviço SQL Server Agent também deve estar em execução. Para obter mais informações sobre como instalar o pacote de extensões, consulte Instalando componentes SSMA no SQL Server (SybaseToSQL)
Definindo opções de migração
Antes de migrar dados para o SQL Server ou o Banco de Dados SQL do Azure, examine as opções de migração do projeto na caixa de diálogo Configurações do Projeto.
Usando essa caixa de diálogo, você pode definir opções como tamanho do lote de migração, bloqueio de tabela, verificação de restrição, manipulação de valor nulo e manipulação de valor de identidade. Para obter mais informações sobre as Configurações de Migração do Projeto, consulte Configurações do Projeto (Migração) (Sybase).
Para obter mais informações sobre Configurações Estendidas de Migração de Dados, consulte Configurações de Migração de Dados
O do Mecanismo de Migração na caixa de diálogo Configurações do Projeto , permite que o usuário execute o processo de migração usando dois tipos de mecanismos de migração de dados, a saber:
Mecanismo de migração de dados do lado do cliente
Mecanismo de migração de dados do lado do servidor
Migração de dados do lado do cliente:
Para iniciar a migração de dados no lado do cliente, selecione a opção Mecanismo de Migração de Dados do Lado do Cliente na caixa de diálogo Configurações do Projeto.
Nas Configurações do Projeto , a opção Mecanismo de Migração de Dados do Lado do Cliente é definida por padrão.
Observação
O Client-Side Mecanismo de Migração de Dados reside dentro do aplicativo SSMA e, portanto, não depende da disponibilidade do pacote de extensão.
Migração de Dados do Lado do Servidor:
Durante a migração de dados do lado do servidor, o mecanismo reside no banco de dados de destino. Ele é instalado através do pacote de extensão. Para obter mais informações sobre como instalar o pacote de extensão, consulte Instalando componentes SSMA no SQL Server (SybaseToSQL)
Para iniciar a migração no lado do servidor, selecione a opção Mecanismo de Migração de Dados do Lado do Servidor na caixa de diálogo Configurações do Projeto.
Observação
Quando o Banco de Dados SQL do Azure é usado como banco de dados de destino, somente a migração de dados do lado do cliente é permitida e a migração de dados do lado do servidor não é suportada.
Migrando dados para o SQL Server ou o Banco de Dados SQL do Azure
A migração de dados é uma operação de carregamento em massa que move linhas de dados das tabelas ASE para tabelas do SQL Server em transações. O número de linhas carregadas no SQL Server ou no Banco de Dados SQL do Azure em cada transação é configurado nas configurações do projeto.
Para exibir as mensagens de migração, verifique se o painel Saída está visível. Caso contrário, selecione Saída no menu Exibir.
Para migrar dados
Verifique o seguinte:
Os provedores ASE são instalados no computador que está a executar o SSMA.
Você sincronizou os objetos convertidos com o banco de dados de destino (SQL Server ou Banco de Dados SQL do Azure).
No Sybase Metadata Explorer, selecione os objetos que contêm os dados que você deseja migrar:
Para migrar dados para todos os esquemas, marque a caixa de seleção ao lado de Esquemas.
Para migrar dados ou omitir tabelas individuais, primeiro expanda o esquema, expanda Tabelase, em seguida, marque ou desmarque a caixa de seleção ao lado da tabela.
Para migrar dados, surgem dois casos:
Migração de dados do lado do cliente:
Para executar Migração de Dados do Lado do Cliente, selecione a opção Mecanismo de Migração de Dados do Lado do Cliente na caixa de diálogo Configurações do Projeto.
Migração de dados do lado do servidor:
Antes de executar a migração de dados do lado do servidor, certifique-se:
O SSMA para Sybase Extension Pack é instalado na instância do SQL Server.
O serviço SQL Server Agent está em execução na instância do SQL Server
Para executar de Migração de Dados do Lado do Servidor , selecione a opção do Mecanismo de Migração de Dados do Lado do Servidor na caixa de diálogo Configurações do Projeto.
No Sybase Metadata Explorer, clique com o botão direito do rato em Schemas e, em seguida, clique em Migrar Dados. Você também pode migrar dados para objetos individuais ou categorias de objetos: clique com o botão direito do mouse no objeto ou em sua pasta pai e selecione a opção Migrar Dados.
Observação
Se o SSMA para Sybase Extension Pack não estiver instalado na instância do SQL Server e se do Mecanismo de Migração de Dados do Lado do Servidor estiver selecionado, ao migrar os dados para o banco de dados de destino, o seguinte erro será encontrado: 'Os componentes de migração de dados SSMA não foram encontrados no SQL Server, a migração de dados do lado do servidor não será possível. Por favor, verifique se o Extension Pack está instalado corretamente'. Clique Cancelar para encerrar a migração de dados.
Na caixa de diálogo Conectar ao Sybase ASE, insira as credenciais de conexão e clique em Conectar. Para obter mais informações sobre como se conectar ao Sybase ASE, consulte Connect to Sybase (SybaseToSQL)
Se o banco de dados de destino for o SQL Server, insira as credenciais de conexão na caixa de diálogo Conectar ao SQL Server e clique em Conectar. Para obter mais informações sobre como se conectar ao SQL Server, consulte Conectando-se ao SQL Server (SybaseToSQL)
Se o banco de dados de destino for o Banco de Dados SQL do Azure, insira as credenciais de conexão na caixa de diálogo Conectar ao Banco de Dados SQL do Azure e clique em Conectar. Para obter mais informações sobre como se conectar ao Banco de Dados SQL do Azure, consulte Conectando-se ao Banco de Dados SQL do Azure (SybaseToSQL)
As mensagens aparecerão no painel Saída. Quando a migração estiver concluída, o Relatório de Migração de Dados será exibido. Se algum dado não tiver sido migrado, clique na linha que contém os erros e, em seguida, clique em Detalhes. Quando terminar o relatório, clique em Fechar. Para obter mais informações sobre o Relatório de Migração de Dados, consulte Relatório de Migração de Dados (SSMA Comum)
Observação
Quando a edição do SQL Express é usada como o banco de dados de destino, somente a migração de dados do lado do cliente é permitida e a migração de dados do lado do servidor não é suportada.
Migrando dados em escala (Visualização)
Quando dados grandes de 100 GB ou mais precisam ser migrados em uma curta duração, a migração offline em escala é uma opção adequada. Esse recurso usa o pipeline azure data factory e a escalabilidade da nuvem para migrar a fonte de dados Sybase local ou externa para a plataforma SQL do Azure, seja IaaS, VM ou SQL PaaS. Esse recurso criará o data factory ou usará um data factory existente para migrar dados do Sybase.
Para grandes migrações offline, clique em Migrar dados em escala. A migração de dados offline oferece suporte à migração no nível do banco de dados.
Forneça a conta do Microsoft Entra/Azure AD para autenticação. Depois de inserir o nome de usuário, selecione Conectar.
Selecione o locatário e a assinatura que já tem a VM SQL do Azure ou o banco de dados SQL do Azure ou a instância gerenciada configurada e clique em Avançar.
Se houver uma fábrica de dados existente que será preferível para ser usada, você poderá selecionar o grupo de recursos e o nome da fábrica de dados que será usado para essa migração. Caso contrário, clique em Novo para criar um grupo de recursos e uma Azure Data Factory.
Para migrar uma fonte de dados externa, é necessário um tempo de execução de integração. Clique em "Novo" e siga os passos para criar o runtime de integração ou use um serviço de integração existente. Para criar um serviço de integração, uma instalação de gateway precisa ser configurada e uma chave precisa ser fornecida para configurar o tempo de execução da integração.
Após a configuração do tempo de execução da integração, o fluxo de trabalho de migração criará o serviço vinculado no data factory. Forneça as credenciais Sybase seguidas pelas credenciais SQL.
Por fim, forneça um nome de pipeline exclusivo. O nome do pipeline suporta caracteres e valores numéricos. Evite caracteres especiais.
Se as tabelas de destino contiverem dados, eles serão truncados e recarregados. Será exibida uma caixa de diálogo de aviso. Selecione OK para continuar ou cancelar para evitar truncar e carregar a atividade.
Leva alguns minutos para criar um pipeline. A barra de status fornecerá o progresso da criação do pipeline. Se o pipeline for criado com êxito, uma mensagem será gravada no log de saída "Um pipeline de fábrica de dados [PipelineName] é criado para a atividade de migração de dados".
Para monitorar a migração de dados, clique na URL de monitoramento ou vá para a página de monitoramento do data factory no portal do Azure.
Ver também
Migrando bancos de dados Sybase ASE para o SQL Server - Banco de Dados SQL do Azure (SybaseToSQL)