portal4 porta azure azure-sql-database azure-storage

porta - ¿Cómo restaurar mi base de datos local a la base de datos de Windows Azure?



azure portal4 (6)

¿Asumo que te refieres a SQL Azure? Si es así, probablemente desee utilizar el asistente de migración de SQL Azure @ http://sqlazuremw.codeplex.com/

He subido mi aplicación a Windows Azure Ahora quiero almacenar mi base de datos local en la base de datos de Windows Azure.

Por favor, sugiero ¿Cómo creo una tabla y hago una copia de seguridad de la tabla allí?



Hay dos formas de hacerlo:

  1. El más confiable (que uso habitualmente) es el uso del Asistente de migración de SQL Azure
  2. Luego tiene la opción "Generar scripts" en su SSMS (SQL Server Management Studio 2008 R2 o posterior). La opción generar secuencias de comandos tiene una función para hacer secuencias de comandos compatibles con SQL Azure. También puede guiar datos. Pero sugiero usar el método uno si también quieres migrar datos. El Asistente para la migración de SQL Azure utiliza la herramienta BCP, que descarga los datos en archivos binarios, mientras que SSMS solo genera en línea las declaraciones INSERT
  3. SSIS (SQL Server Integration Services): puede crear una tarea de transferencia de datos, pero la usaría muy rara para pequeños DB.
  4. Aplicación de nivel de datos de exportación / importación (utilizando el paquete DACPAC): esto migrará su esquema y también podrá migrar sus datos.

ACTUALIZACIÓN 2017-10-24

La base de datos SQL Azure ahora admite la replicación transaccional desde su servidor SQL local. Puede configurar su Base de datos SQL de Azure como suscriptor y su Servidor SQL in situ como editor. Puede leer más sobre las estrategias y opciones de migración de la base de datos aquí: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate

Actualización 2017-12-23

El Asistente para la migración de SQL Azure ha sido reemplazado por el Asistente de migración de datos: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate


Instale herramientas de datos de SQL Server en Visual Studio si aún no lo ha hecho.

En Visual Studio ve a

Herramientas -> Servidor SQL -> Comparación de datos nuevos -> Seleccione su base de datos de origen -> configure la base de datos de destino con sus credenciales de Azure.


SQL Server 2012 Management Studio y SQL Azure Tools ahora también tienen esta opción, creo.

En SSMS, si hace clic derecho en la raíz de las bases de datos, hay una opción "Importar aplicación de nivel de datos ...", que le permite restaurar un BACPAC (también puede hacer clic derecho en una base de datos y seleccionar "Exportar nivel de datos" Aplicación ... "para exportar una base de datos existente a un BACPAC).

SQL Server Data Tools habilita Visual Studio 2010 con una opción de Comparación de datos, que también se puede usar para mover datos entre dos instancias de base de datos (lo que sería adecuado para parches de datos más pequeños).


Si ya tiene una base de datos en el equipo local, puede migrarla directamente en Azure usando SQL Management Studio. Sigue estos pasos:

  1. Haga clic con el botón derecho en el nombre de la base de datos en SSMS

  1. Sigue al asistente que aparece a continuación