[Azure] Como exportar y restaurar una base de datos SQL Azure

Posted on Actualizado enn


Hola a todos, cuando estamos trabajando en Windows Azure, una de las características que más se utilizan son las bases de datos SQL Azure, y en algunas ocasiones es necesario copiar dicha base de datos y restaurarla de forma on-premise, es decir es nuestro propio servidor de base de datos, para realizar un backup en la nube, tenemos varias opciones, y hoy les mostrare una de ellas, la cual consiste en exportar esquema y datos en un solo paquete, este paquete quedará almacenado en un blob storage.

Lo primero es ir a https://windows.azure.com allí seleccionamos la opción Bases de datos SQL, escogemos la base de datos y damos en exportar:

image

Cuando damos en exportar, se abre un pequeño wizard en el cual primero vamos a especificar algunos datos como el nombre del archivo, la cuenta de almacenamiento (par el ejemplo crearé una nueva cuenta, pero es posible seleccionar una ya existente) la información de inicio de sesión para la administración de la base de datos:

image

Como se selecciono crear una nueva cuenta de almacenamiento ahora se debe especificar la URL de la cuenta, el nombre del contenedor y la ubicación:

image

Una vez finalizado el asistente se inicia la creación del blob, del export de la base de datos y se guarda en dicho contenedor, ahora vamos a almacenamiento y escogemos la cuenta creada anteriormente:

image

Una vez seleccionada vamos a la opción CONTENEDORES y seleccionamos aquel que tiene el export de la base de datos:

image

Una vez seleccionado el contenedor, descargamos el blob que tiene el export (importante, guarda el archivo con la extensión bacpac):

image

Una vez finalizada la descarga, vamos a nuestro SQL Server Management 2012 y en el nodo Databases damos click derecho y escogemos Import Data-tier Application:

image

Se abre el asistente, primero seleccionamos el archivo descargado (el .bacpac)

image

Luego damos un nombre a la base de datos y especificamos las rutas para el mdf y el log:

image

Ahora se muestra un resumen y damos en Finish para que inicie el proceso:

image

Una vez finalice el proceso, vamos una pantalla con el estado de cada paso ejecutado:

image

Y listo! ya tenemos restaurada la base de datos en nuestro servidor de base de datos local.

Saludos.

3 comentarios sobre “[Azure] Como exportar y restaurar una base de datos SQL Azure

    […] [Azure] Como exportar y restaurar una base de datos SQL Azure […]

    ivan escribió:
    12/31/2013 en 08:50

    Buenisimo muchas gracias julito y feliz año =D

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s