En el siguiente post veremos como subir una base de datos local en SQL Server 2008 al servicio SQL Azure.
Existen varias maneras de importar una base de datos a SQL Azure.
1) Mediante los servicios de integración de SQL Server 2008 (SSIS)
2) Usando la utilidad BCP
3) Desde código, usando la clase System.Data.SqlClient.SqlBulkCopy
4) Utilizando wizards o scripts para cargar datos.
En este artículo, utilizaremos la ultima opción.
En SQL Azure no se soporta:
1) Importar mediante un “restore”.
2) Adjuntar la base de datos al servidor SQL Azure.
La primera tarea es crear un servidor SQL Azure y copiarnos el nombre del servidor que nos hará falta para saber a donde tenemos que conectarnos.
Yo he aprovechado para crear una nueva base de datos a la que he llamado “eventos”. Este paso es opcional, ya que como veremos más adelante se pueden crear las bases de datos desde el propio wizard (Hasta 149 por servidor SQL Azure y con un tamaño máximo de 1 GB o 10 GB).

En la pestaña Firewall Settings tenemos que añadir al menos una regla que permita la conexión desde nuestro equipo, en mi caso tengo 3.

Ahora utilizaremos SQL Azure Migration Wizard para migrar la base de datos. La descarga está disponible en CodePlesk. Sólo hay que seguir el asistente, es tan sencillo que con los pantallazos sobran las explicaciones:











Si tenemos instalado Microsoft SQL Server Management Studio R2 podemos conectarnos a nuestro servidor SQL Azure (Descarga).


— Posted by Sergio Sainz | Posted in Cloud Computing, Sistemas TI | Posted on 02/04/2010




[...] This post was mentioned on Twitter by Asier Marqués and Asier Marqués, BlackSlot. BlackSlot said: Importar una base de datos a SQL Azure http://bit.ly/d06Iqh [...]
Pingback de Tweets that mention Importar una base de datos a SQL Azure (I de II) | Blackslot, servicios avanzados de desarrollo web, hosting y sistemas TI -- Topsy.com — 02/04/2010 @ 23:23