Neste tutorial, vamos aprender a copiar ou mover um SQL Server de um servidor para outro. Ao contrário das opções de migração manual, faremos a migração automaticamente, transferindo não só o servidor SQL em si, mas também todas as configurações, esquemas e bancos de dados – e as próprias aplicações que o servidor executa (e que você precisa rodar no servidor novo).
Este tutorial funciona para Server 2003, Server 2008, Server 2012, Server 2016 e até Server 2019. A transferência pode ser física-para-física (P2P), física-para-virtual (P2V), virtual-para-virtual (V2V), e também para servidores na nuvem.
O objetivo deste tutorial é copiar os aplicativos do servidor para o servidor novo de forma completa e genérica: qualquer aplicativo, até aplicativos customizados ou internos, será movido para o servidor novo, incluindo configurações, bancos de dados e, claro, arquivos.
Note que a transferência que estamos fazendo é uma transferência nativa. Os aplicativos são de fato transferidos para o servidor novo, ficando instalados nele e mantendo suas configurações. Isso não depende de processos de conteinerização ou virtualização de aplicativos , e entrega uma migração verdadeira e nativa.
O tutorial está abaixo e, antes dele – um tutorial em vídeo e algumas perguntas comuns sobre migração de Windows Server.
Dica: se a sua organização não usa uma ferramenta de gerenciamento centralizado (por exemplo, Microsoft SCCM) para monitorar os servidores, você pode baixar gratuitamente o Microsoft Assessment and Planning (MAP) Toolkit aqui. Você também pode usar o diagnóstico gratuito de servidores da Zinstall este link. Ele permite uma verificação rápida de toda a lista de software e hardware do servidor.
Este é o processo para realizar a migração de um servidor Windows para outro:
Dependendo da quantidade de dados e aplicativos transferidos, a transferência em si pode levar várias horas. Você verá o indicador de progresso durante todo o processo.
Alguns aplicativos legados de terceiros rodando no Windows Server 2003 podem ser incompatíveis com o Windows Server 2008 ou o Windows Server 2012. Esses aplicativos geralmente são softwares legados DOS, 16 bits ou só 32 bits, que não foram atualizados para versões mais novas do SO. É altamente recomendável eliminar esses aplicativos do ambiente de produção o quanto antes.
Se esses aplicativos não puderem ser eliminados de imediato e forem de missão crítica para a operação da organização, a opção recomendada para mantê-los operacionais é fazer uma migração virtualizada deles, para uma instância virtual de Server 2003 rodando no novo servidor substituto. Depois, siga com os passos necessários para aposentar esses aplicativos e parar de rodar as instâncias 2003 virtualizadas.
Essa migração P2V (física para virtual) também deve ser feita com o WinServ também.
Concluído o processo de migração, é hora de verificar os resultados.
Parabéns! A migração do seu servidor SQL está concluída.