BT

O SQLAzureMW migra bancos de dados SQL para o SQL Azure

por Abel Avram , traduzido por Carlos Mendonça em 14 Set 2009 |

O Assistente de migração do SQL Azure (SQLAzureMW) é um projeto de assistente hospedado no CodePlex que pode ser usado para migrar bancos de dados SQL 2005 e SQL 2008 para o SQL Azure.

Após selecionar o banco de dados SQL 2005 ou 2008, o SQLAzureMW itera por todas as tabelas, stored procedures e views, permitindo que o usuário selecione quais objetos SQL deverão ser processados. Ele então oferece 3 opções do que fazer em seguida:

  1. Criar script em nova janela - Seleciona esta opção para mostrar o script SQL para uma janela de assistente onde você pode modificá-lo antes de mandar o assistente aplicar o script no Azure.
  2. Criar script em um arquivo - Selecione esta opção se você quer gravar o script SQL em um arquivo. Você pode editar este arquivo no SQL Server Management Studio e rodá-lo de lá ou gravá-lo para utilizar o assistente para carregá-lo e executá-lo.
  3. Executar o script no Azure - Selecione esta opção se você acha que a base de dados é compatível com o SQL Azure. O programa irá solicitar suas credenciais do Azure e então irá executar o script gerado no SQL Azure.

O SQLAzureMW cuida das incompatibilidades entre o SQL 2005/2008 e o SQL Azure. Por exemplo, colunas de texto são transformadas em colunas varchar(max), colunas de imagens são transformadas em varbinary(max) e ele irá desativar schemas XML, já que eles ainda não suportados pelo SQL Azure. Estas transformações e mudanças no script são gravadas em um arquivo XML de configuração, o NotSupportedByAzureFile.config. Isso permite mudar a forma com que o script é gerado quando o SQL Azure for atualizado com novas funcionalidades.

O SQLAzureMW atualmente está na versão v.0.2, que foi lançada sobre a Microsoft Public License (MS-PL). O SQLAzureMW é um projeto VS 2008 e o .NET 3.5 SP1 é necessário para rodá-lo.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.