Visual Studio 2010 (parte 10) – Database Deployment
Agora, além de publicar suas aplicações também será possível fazer o deployment de uma base de dados através da opção Properties de uma aplicação Web. A nova guia Deploy SQL permite definir em qual database os scripts serão executados.
O interessante é que você pode criar definições tanto para o ambiente de desenvolvimento (Debug) quanto o de produção (Release). Para facilitar as configurações podem ser importadas do arquivo Web.config, e você pode optar por gerar apenas o schema do banco ou adicionalmente incluir alguns registros.
Para completar é disponibilizado um recurso para copiar dados de um datasource, o que ajuda bastante no deployment de toda solução, aplicação e bando de dados. Muito legal!