SQL Azure Migration Wizard
Olá pessoal, tudo certo?
Se você já percorreu os laboratórios do Azure Training Kit de Agosto, viu alguns exercícios interessantes, incluindo o lab de migração de SQL local para a nuvem.
Windows Azure Platform Training Kit
Ref.: https://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en
O lab é o Hands-On Lab Migrating Databases to SQL Azure e tem duração de quase 1 hora. Durante o lab, você aprende os vários ajustes necessários sobre o script SQL gerado localmente, antes de subir o banco para o SQL Azure Database, no atual CTP de Agosto.
Pensando nisso, tivemos a publicação de uma nova ferramenta no CodePlex essa semana, o SQL Azure Migration Wizard, veja:
SQL Azure Migration Wizard
Ref.: https://sqlazuremw.codeplex.com/
Conectando ao banco SQL 2005 / 2008 local, você pode escolher a base desejada para migração:
A partir da escolha da base local, o Wizard apresenta as opções para geração do script de saída:
Na sequência, escolha as tabelas desejadas:
E finalmente, escolha a saída de script para o SQL Azure:
A ferramenta apresenta ent!ão o script gerado, já com os ajustes para o SQL Azure Database. Você pode fazer a subida do script manualmente, via SQLCMD.EXE, por exemplo, ou usar a própria ferramenta para fazer o deployment do banco na nuvem, veja:
Terminada a migração, a ferramenta mostra a sequência de atividades realizadas:
Conferindo o portal do SQL Azure, encontramos a base recém criada, com sucesso! :)
Portanto, recomendo avaliar a ferramenta e fazer seus testes locais, migrando suas bases para a nuvem. Tudo é CTP e a ferramenta ainda é Beta, portanto, avalie com carinho!
Aplicações combinando dados locais e dados na nuvem é uma tendência e uma opção bastante interessante em alguns cenários.
Por enquanto é só! Até o próximo post :)
Waldemir.