15
Ene/10
1

Migrar base de datos a SQL Azure

logo sql azure

Siguiendo con el tema de la nube, hoy toca comentar alguna cosa sobre SQL Azure.

Vuelvo a enlazar al blog de Gisela Torres como referencia a como configurar y conectarse con SQL Server 2008 R2 November CTP, lo de la versión no es que me haga ilusión, es que es necesario para disfrutar de todas las características.

Sql Azure con Management Studio

Cambios en SQL Azure

A mí me gustaría ampliar la información con un ejemplo de migrar una base de datos existente a SQL Azure.

Accedemos con el management studio a nuestra instancia local, seleccionamos la base de datos que queremos migrar a SQL Azure y vamos a la opción de Tasks -> Generate Scripts

generateScript

Nos salta un wizard, pasamos la introducción y en la siguiente pantalla nos da la opción de seleccionar que objetos de BD queremos incluir en el script, podemos marcar todos o seleccionar manualmente las tablas, vistas, procedures, etc…

selectObjects

Siguiente pantalla, seleccionamos dónde queremos guardar el resultado y nos vamos a la opción Advance.

scriptingOptions

Aquí lo más importante es marcar la opción Script for the database engine type a SQL Azure Database.

database type

Este cambio nos deshabilitará varias opciones que no están soportadas en SQL Azure.

Marcamos también la propiedad Types of data to script con a Schema and Data para que genere todos los INSERTS de los datos que contiene la BD y no sólo la estructura.

Con esto, el wizard ya tiene suficiente información, le damos next y nos genera nuestro fichero .sql que podemos utilizar para ejecutar en la BD de SQL Azure.

Recordad crear la BD desde la plataforma de SQL Azure, configurad el firewall!, al conectaros a SSMS especificad la BD a la que os queréis conectar y una vez ejecutado el script, tendremos la migración completa. Toda la información sobre cómo hacer lo descrito en este último párrafo con más detalles en los links mencionados al principio del post.

¿Te gustó este artículo?

¡Considera suscribirte a nuestro feed!

Comentarios (1) Trackbars (0)
  1. Rafa
    6:45 pm on Enero 25th, 2012

    Excelente artículo! Nosotros en Icinetic hemos creado una herramienta para Visula Studio, capaz degenerar automáticamente aplicaciones para diferentes tecnologías, entre ellas Azure. Incluso te permite migrar una aplicación existente a Windows Azure.

    Nos gustaría mucho que nos dieras tu opinión. http://www.radarc.net

    Un saludo!

Deja un comentario

Aún sin trackbacks.

Better Tag Cloud