Crear archivo de respaldo bacpac en SQL Azure

Un archivo .bacpac contiene los datos y metadatos de una base de datos de SQL Server, su tamaño es muy reducido ya que es un archivo .zip.

Si renombras el archivo .bacpac a .zip podrás ver su contenido.

El archivo .bacpac es solo una exportación de los datos y estructuras en un archivo .zip, cuando se esta utilizando la base de datos se están ejecutando transacciones, si se crea es ese momento el archivo .bacpac es posible que al restaurarlo tenga datos corruptos, por ello se recomienda que al realizar la exportación a un archivo .bacpac, la base de datos origen no tenga conexiones, o crear una copia de la base de datos y generar el .bacpac de dicha base de datos.

En caso de querer realizar un respaldo .bak en Azure no se podrá realizar, ya que es incompatible, para esto puedes realizar una exportación o generar un archivo .bacpac, para ello ingresamos a nuestra base de datos en Azure y seleccionamos con el botón derechos de mouse Task/Export Data-Tier Application...



Next



Seleccionamos la ubicación y el nombre de nuestro archivo .bacpac


Next


Revisamos la configuración y presionamos Finish.


Se comenzara a generar el archivo.


Podremos verificar que se ha creado el archivo .bacpac.


Para realizar la restauración debemos ingresar a nuestro SQL Server local, seleccionar DATABASE, botón derechos del mouse y seleccionar IMPORT DATA-TIER APPLICATION...


Next


Buscar el archivo .bacpac y presionar Next.


Podemos cambiar el nombre de nuestra base de datos que se restaura o podemos dejar el nombre por default.


Verificamos los datos a importar y presionamos Finish.


Se comenzara a realizar la importación indicando el nombre de las tablas.


Por ultimo verificamos en nuestro base de datos local que se haya realizado la importación.


En caso de querer  ver el contenido de nuestro archivo .bacpac basta con renombrarlo como .zip.



La generación del archivo .bacpac también se puede crear en Azure directamente.

Ingresamos a nuestra cuenta de Azure, llamamos nuestra base de datos y seleccionamos EXPORT.


Tecleamos el nombre del archivo con el cual se guardara nuestra archivo .bacpac, seleccionamos el lugar de almacenamiento, las credencial y presionamos CREAR.


Al querer almacenar nuestro respaldo .bacpac en Azure debemos crear una cuenta de almacenamiento y esto incrementa el costo de nuestra suscripción.


Publicar un comentario

0 Comentarios