La exportación de una base de datos de Azure SQL se debe realizar hacia un Archivo “.bacpac”, y luego en el entorno local importar dicho archivo en el servidor SQL Server destino.Importante:
· Siempre tras terminar el proceso se debe comprobar manualmente que se hayan migrado no solo las tablas sino los demás componentes (índices, procedimientos almacenados...)
· Tras finalizar la exportación, es necesario recordar que la importación hacia el servidor SQL local del archivo “.bacpac” generado es siempre la misma (se realiza en local desde SQL Server Management Studio):
Para la exportación previa desde Azure SQL hacia un archivo “.bacpac” existen tres alternativas:
A. Utilizando SQL Server Management Studio (el archivo .bacpac se genera directamente en entorno local)
Se requiere contar con la herramienta de SQL Server Management Studio, donde nos conectaremos a la base de datos de Azure SQL, y luego seleccionaremos la tarea de “Exportar aplicación de capa de datos”:
B. Utilizando Azure Data Studio (el archivo .bacpac se genera directamente en entorno local)
Se requiere tener instalada la herramienta gratuita Azure DataStudio, en la cual primero agregaremos la extensión de “SQL Server Dacpac”, nos conectaremos a la base de datos de Azure SQL, y luego seleccionaremos la tarea de “Exportar esquema y datos hacia un archivo .bacpac”:
C. Utilizando Azure Portal (el archivo .bacpac se genera directamente en Azure en un Container dentro de un StorageAccount, y luego se debe descarga dicho archivo .bacpac hacia el entorno local):