Falta la tarea "Desplegar base de datos en SQL Azure"

9

Recientemente instalé SQL Server 2014 Express en una estación de trabajo que tengo y estoy tratando de implementar en SQL Azure. He hecho esto antes en una estación de trabajo anterior usando SQL Server 2012 Express haciendo lo siguiente:

Haga clic derecho en la base de datos> Tareas> "Implementar la base de datos en SQL Azure"

En SQL Server 2014, la opción falta por completo y se reemplaza por una nueva opción: "Implementar la base de datos en una máquina virtual Windows Azure"

No puedo entender por qué falta la opción para implementar en SQL Azure. ¿Hay algo que deba instalarse por separado ahora para SQL Server 2014? Por lo que he leído en línea, ambas opciones deberían estar presentes para las ediciones de 2014. ¿Microsoft eliminó esta opción para SQL Server 2014 Express?

Hormiga
fuente
1
Terminé exportando un .bacpac a una cuenta de almacenamiento y simplemente importando el bacpac a una nueva base de datos. Aún no entiendo por qué falta ese comando de Tarea.
Ant
Lo mismo sucedió con SQL 2016 CTP Express Edition, la opción simplemente no apareció para Express Edition, la edición estándar funciona bien. En la edición Express solo tiene la opción 'Implementar en Azure VM SQL'
Eugene

Respuestas:

11

Microsoft ha cambiado el procedimiento. Lo que debe hacer es exportar / importar una aplicación de nivel de datos a través de un archivo BACPAC. Microsoft lo explica aquí (en la sección Paquete de respaldo (.bacpac) : http://msdn.microsoft.com/en-us/library/ee210546.aspx

Aquí es en pocas palabras:

  • Utilice SQL Server Management Studio 2014
  • Haga clic con el botón derecho en el nombre de su base de datos local, luego en Tareas / Exportar aplicación de nivel de datos
  • Siga el asistente para crear un archivo BACPAC en su disco local. Esto contendrá su esquema de base de datos completo, así como sus datos.
  • En SSMS, conéctese a su cuenta existente de Azure SQL (tcp: xxxxxxxxxx.database.windows.net, 1433)
  • En la cuenta de Azure, haga clic con el botón derecho en la palabra Bases de datos y seleccione Importar aplicación de nivel de datos
  • Usando el asistente, importe su archivo BACPAC "desde el disco local". Cuando termine, tendrá una réplica basada en Azure de su base de datos original, esquema, datos y todo.
Tom
fuente
0

La opción sigue ahí, solo el nombre de SQL Azure ha cambiado a Windows Azure SQL Database. Es justo antes de la opción que ya ha encontrado.

Evgeny Krivosheev
fuente
Aparentemente, solo en la versión completa de SQL Server 2014, no en la versión de SQL Express.
Mike Kelly el