Aufgabe "Datenbank in SQL Azure bereitstellen" fehlt


9

Ich habe kürzlich SQL Server 2014 Express auf einer Workstation installiert, die ich habe, und versuche, sie in SQL Azure bereitzustellen. Ich habe dies zuvor auf einer früheren Workstation mit SQL Server 2012 Express wie folgt getan:

Klicken Sie mit der rechten Maustaste auf die Datenbank> Aufgaben> "Datenbank in SQL Azure bereitstellen".

In SQL Server 2014 fehlt die Option vollständig und ersetzt stattdessen eine neue Option: "Datenbank auf einer Windows Azure-VM bereitstellen".

Ich kann nicht herausfinden, warum die Option zum Bereitstellen in SQL Azure fehlt. Gibt es etwas, das jetzt für SQL Server 2014 separat installiert werden muss? Nach dem, was ich online gelesen habe, sollten beide Optionen für die Ausgabe 2014 vorhanden sein. Hat Microsoft diese Option für SQL Server 2014 Express entfernt?


1
Am Ende habe ich einen .bacpac in ein Speicherkonto exportiert und den bacpac einfach in eine neue Datenbank importiert. Ich verstehe immer noch nicht, warum dieser Task-Befehl fehlte.
Ameise

Das Gleiche geschah mit SQL 2016 CTP Express Edition. Die Option wurde für Express Edition einfach nicht angezeigt. Die Standard Edition funktioniert einwandfrei. In der Express Edition gibt es nur die Option "In Azure VM SQL bereitstellen"
Eugene,

Antworten:



11

Microsoft hat das Verfahren geändert. Sie müssen lediglich eine Datenebenenanwendung über eine BACPAC-Datei exportieren / importieren. Microsoft erklärt dies hier (im Abschnitt Sicherungspaket (.bacpac) : http://msdn.microsoft.com/en-us/library/ee210546.aspx

Hier ist es auf den Punkt gebracht:

  • Verwenden Sie SQL Server Management Studio 2014
  • Klicken Sie mit der rechten Maustaste auf Ihren lokalen Datenbanknamen und dann auf Aufgaben / Datenebenenanwendung exportieren
  • Folgen Sie dem Assistenten, um eine BACPAC-Datei auf Ihrer lokalen Festplatte zu erstellen. Dies enthält Ihr komplettes DB-Schema sowie Ihre Daten.
  • Stellen Sie in SSMS eine Verbindung zu Ihrem vorhandenen Azure SQL-Konto her (tcp: xxxxxxxxxx.database.windows.net, 1433).
  • Klicken Sie unter dem Azure-Konto mit der rechten Maustaste auf das Wort " Datenbanken" und wählen Sie " Datenebenenanwendung importieren"
  • Importieren Sie mit dem Assistenten Ihre BACPAC-Datei "von der lokalen Festplatte". Nach Abschluss des Vorgangs verfügen Sie über eine Azure-basierte Replik Ihrer ursprünglichen Datenbank, Ihres Schemas, Ihrer Daten und aller Daten.

0

Die Option ist noch vorhanden. Es handelt sich lediglich um den Namen von SQL Azure, der in Windows Azure SQL-Datenbank geändert wurde. Es ist kurz vor der Option, die Sie bereits gefunden haben.


Offenbar nur in der Vollversion von SQL Server 2014 - nicht in der SQL Express-Version.
Mike Kelly
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.