Migrar bancos de dados do Microsoft SQL Server

Antes de migrar um banco de dados MS SQL, certifique-se de que exista um snapshot baseado em arquivo no cluster.

Migrar banco de dados do MS SQL

Esta seção lista as etapas para migrar um banco de dados MS SQL.

  1. Selecione “Painel ” e, no menu suspenso, selecione “MS SQL ”.

  2. Selecione “Migrar” no menu de ações do banco de dados.

    Você também pode iniciar uma tarefa de restauração acessando Proteção de Dados > Recuperações > Recuperar > Migrar banco de dados (somente MS SQL).

  3. Pesquise um servidor MS SQL ou um banco de dados. Digite os caracteres do nome e uma lista de itens será exibida. Você pode, se desejar, especificar o caractere curinga *. Você também pode, se desejar, refinar os resultados da pesquisa especificando critérios de filtragem; por exemplo, é possível filtrar os resultados da pesquisa por um Grupo de Proteção específico. Clique no ícone “Adicionar filtros ”, especifique o filtro e clique em “Adicionar ”.

  4. Selecione um banco de dados e defina as opções de migração para o banco de dados MS SQL que você deseja migrar.

    1. Nome da tarefa: Se desejar, altere o nome padrão da tarefa.

    2. Objetos em recuperação: exibe o banco de dados a ser migrado.

    3. Opções de sincronização: Especifique as opções de sincronização para o banco de dados a ser migrado.

      O backup do log de transações não está sincronizado. Apenas os backups incrementais e completos são sincronizados.

      • Sincronização automática de bancos de dados: essa opção mantém o banco de dados automaticamente sincronizado com o snapshot mais recente disponível até que você finalize o banco de dados e o coloque em operação.

      • Sincronizar bancos de dados manualmente: Assim que a migração inicial do banco de dados for concluída, você poderá sincronizar os arquivos do banco de dados migrados com os snapshots mais recentes disponíveis até finalizar o banco de dados e colocá-lo em operação.

    4. Ponto de recuperação: exibe o ponto de recuperação selecionado para a migração.

    5. Configurações: Especifique o host SQL e a instância SQL para os quais o banco de dados será migrado.

      Indique o caminho completo para restaurar todos os arquivos do banco de dados.

      Opcionalmente, você pode restaurar os arquivos de dados e os arquivos de log em locais diferentes. Clique em “Adicionar locais alternativos para arquivos de log e regras personalizadas” para definir os locais dos arquivos de dados e de log, bem como quaisquer regras personalizadas. Para os arquivos de dados, você pode fornecer um caminho completo ou um padrão para os arquivos originais e um local para onde restaurá-los. Ao indicar um local, use o formato padrão de caminho. Por exemplo, use C:\path no Windows em vez do formato de caminho estendido \\?\c:\path.

      • Caractere curinga usado para correspondência de arquivos, como *

        • *.ndf - Todos os arquivos ndf. Útil se você quiser que todos os arquivos ndf sejam salvos na mesma pasta
        • m:\*.ndf - Todos os arquivos ndf na unidade m:
        • c:\*1.ndf - Todos os arquivos ndf na unidade C: com a extensão 1.ndf
      • Padrão RegEx

      • .* \.ndf - Todos os arquivos com a extensão ndf

      • ^.*foo1.*\.ndf$ - Todos os arquivos que contenham a palavra “ foo1 ” e tenham a extensão ndf

      • Caminho completo para um arquivo do banco de dados de origem

      Os arquivos de banco de dados que possuem extensões diferentes das padrão ou que não correspondem a um nome de arquivo ou padrão especificado são restaurados no local de restauração dos arquivos de dados.

      Clique em “Adicionar outra regra personalizada ” para adicionar várias regras personalizadas.

           Certifique-se de seguir as regras padrão de expressões regulares. Especifique um ponto '.' antes do asterisco '\*' para corresponder a todos os caracteres; por exemplo, L:.\ *.ndf.
      
  5. Por padrão, é realizada uma restauração do MS SQL com a opção WITH RECOVERY. Opcionalmente, você pode desativar essa opção para realizar uma restauração SEM RECUPERAÇÃO.

  6. Clique em “Iniciar migração ”.

    A tarefa inicial de cópia de arquivos é iniciada. Este é o primeiro passo do processo de migração.

  7. Após a conclusão da tarefa de cópia de arquivos, são exibidas as opções disponíveis para a próxima etapa da migração.

    • Finalizar — Disponível se o banco de dados de destino estiver sincronizado com o snapshot mais recente.
    • Sincronização — Disponível se houver um snapshot mais recente do que o banco de dados de destino.

    Se você selecionar a opção “Sincronização automática de bancos de dados” na Etapa 4, o botão de alternância “Sincronização automática com a versão mais recente” estará ativado por padrão. Você pode desativar manualmente essa opção, se necessário.

A migração de banco de dados não é compatível com bancos de dados AG.

Cancelar migração

É possível cancelar uma tarefa de migração em andamento. O cancelamento da migração impede a sincronização ou a finalização do banco de dados e pode deixá-lo em um estado inutilizável. Exclua os arquivos do banco de dados manualmente e, em seguida, inicie outra tarefa de migração, conforme necessário.

  1. No Console do IBM Cloud® Backup and Recovery, selecione Proteção de Dados > Recuperações.
  2. Encontre a tarefa de migração na lista e clique no nome da tarefa para exibir sua página de detalhes.
  3. Clique no botão “Cancelar”, localizado no canto superior direito da página.
  4. Responda à solicitação de confirmação.