Brak zadania „Wdróż bazę danych na SQL Azure”

9

Niedawno zainstalowałem SQL Server 2014 Express na stacji roboczej, którą mam i próbuję wdrożyć na SQL Azure. Zrobiłem to wcześniej na poprzedniej stacji roboczej za pomocą programu SQL Server 2012 Express, wykonując następujące czynności:

Kliknij bazę danych prawym przyciskiem myszy> Zadania> „Wdróż bazę danych na SQL Azure”

W SQL Server 2014 opcja jest całkowicie niedostępna i zamiast tego zostaje zastąpiona nową opcją: „Wdróż bazę danych na maszynie wirtualnej z systemem Windows Azure”

Nie mogę zrozumieć, dlaczego brakuje opcji wdrożenia na SQL Azure. Czy jest coś, co należy teraz zainstalować osobno dla SQL Server 2014? Z tego, co przeczytałem online, obie opcje powinny być obecne w wersjach 2014. Czy Microsoft usunął tę opcję dla SQL Server 2014 Express?

Mrówka
źródło
1
W końcu wyeksportowałem plik .bacpac do konta magazynu i po prostu zaimportowałem bacpac do nowej bazy danych. Nadal nie rozumiem, dlaczego brakowało tego polecenia Zadanie.
Ant
To samo stało się z SQL 2016 CTP Express Edition, opcja po prostu nie pokazała się dla Express Edition, Standardowa edycja działa dobrze. W wersji Express ma tylko opcję „Wdróż do SQL Azure VM SQL”
Eugene

Odpowiedzi:

11

Microsoft zmienił procedurę. Musisz tylko wyeksportować / zaimportować aplikację warstwy danych za pomocą pliku BACPAC. Microsoft wyjaśnia to tutaj (w sekcji Pakiet kopii zapasowej (.bacpac) : http://msdn.microsoft.com/en-us/library/ee210546.aspx

Oto w skrócie:

  • Użyj SQL Server Management Studio 2014
  • Kliknij prawym przyciskiem myszy nazwę lokalnej bazy danych, a następnie wybierz opcję Zadania / Eksportuj warstwę danych
  • Postępuj zgodnie z instrukcjami kreatora, aby utworzyć plik BACPAC na dysku lokalnym. Będzie to zawierało pełny schemat bazy danych, a także dane.
  • W SSMS połącz się z istniejącym kontem Azure SQL (tcp: xxxxxxxxxx.database.windows.net, 1433)
  • W ramach konta Azure kliknij prawym przyciskiem myszy słowo Bazy danych i wybierz opcję Importuj aplikację warstwy danych
  • Za pomocą kreatora zaimportuj plik BACPAC „z dysku lokalnego”. Po zakończeniu będziesz mieć replikę oryginalnej bazy danych, schematu, danych i wszystkich opartych na platformie Azure.
Tomek
źródło
0

Opcja jest nadal dostępna, to tylko nazwa SQL Azure zmieniła się na Windows Azure SQL Database. To jest tuż przed opcją, którą już znalazłeś.

Evgeny Krivosheev
źródło
Najwyraźniej tylko w pełnej wersji SQL Server 2014 - nie w wersji SQL Express.
Mike Kelly,