Salve, pessoal!
Nesse projeto pretendo demonstrar a evolução de uma base de dados no Microsoft SQL Server da versão 2000 até o Microsoft Azure, passando por versões intermediárias no processo.
O Projeto
Partindo de uma demanda real, mas aqui adaptado pra fins didáticos, pretendo demonstrar o processo de migração de um banco de dados (legado) no Microsoft SQL Server 2000 para a versão mais recente do SGDB e para Cloud (Microsot Azure).
Este projeto de estudo o seguinte escopo macro:
- Temos um banco de dados no SQL Server 2000 (criaremos um no Lab)
- Atender a questão 01: até que versão do SQL Server posso evoluir, com pouco impacto nas aplicações?
- Migração: *inplace* ou *side-by-side*
- Deseja-se estimar o impacto das possíveis alterações nas aplicações
- Decisão nº 1: migrar inicialmente para o SQL 2005 ou SQL 2008 R2?
DMA
O Data Migration Assistant (DMA) ajuda você a atualizar para uma plataforma de dados moderna, detectando problemas de compatibilidade que podem afetar a funcionalidade do banco de dados em sua nova versão do SQL Server ou do Banco de Dados SQL do Azure.
Labs (Hyper-V)
- Criar uma interface de rede comum (vswitch_interno)
- Instalação do Microsoft SQL Server 2000:
- Uma “dica” para criar suas VMs no Hyper-V
- Microsoft SQL Server 2000 Standard Edition
- Instalação do Microsoft SQL Server 2008 R2 Developer:
- Instalação do Microsodt SQL Server 2019 Developer:
- Linux com aplicação PHP (5.4 > 7.x)
Github
Este repositório será atualizado com a documentação, códigos e outros arquivos.
https://github.com/adaoex/sql2k-2-azure