Freigeben über


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:

image

A partir da escolha da base local, o Wizard apresenta as opções para geração do script de saída:

image

Na sequência, escolha as tabelas desejadas:

image

E finalmente, escolha a saída de script para o SQL Azure:

image

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:

image

Terminada a migração, a ferramenta mostra a sequência de atividades realizadas:

image

Conferindo o portal do SQL Azure, encontramos a base recém criada, com sucesso! :)

image

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.