Manca l'attività "Distribuisci database in SQL Azure"


9

Di recente ho installato SQL Server 2014 Express su una workstation che ho e sto provando a distribuire in SQL Azure. L'ho già fatto in precedenza su una workstation precedente utilizzando SQL Server 2012 Express procedendo come segue:

Fare clic con il tasto destro del mouse sul database> Attività> "Distribuisci database in SQL Azure"

In SQL Server 2014, l'opzione è completamente mancante e viene invece sostituita una nuova opzione: "Distribuisci database in una macchina virtuale Windows Azure"

Non riesco a capire perché manca l'opzione per la distribuzione in SQL Azure. Esiste qualcosa che deve essere installato separatamente ora per SQL Server 2014? Da quello che ho letto online, entrambe le opzioni dovrebbero essere presenti per le edizioni 2014. Microsoft ha rimosso questa opzione per SQL Server 2014 Express?


1
Ho finito per esportare un .bacpac in un account di archiviazione e semplicemente importare il bacpac in un nuovo database. Ancora non capisco perché mancasse quel comando Task.
Ant

Stesse cose sono successe a SQL 2016 CTP Express Edition, l'opzione non è stata mostrata per Express Edition, l'edizione Standard funziona bene. Nell'edizione Express ha solo l'opzione 'Distribuisci su Azure VM SQL'
Eugene,

Risposte:



11

Microsoft ha modificato la procedura. Quello che devi fare è esportare / importare un'applicazione di livello dati tramite un file BACPAC. Microsoft lo spiega qui (nella sezione Pacchetto di backup (.bacpac) : http://msdn.microsoft.com/en-us/library/ee210546.aspx

Qui è in poche parole:

  • Utilizzare SQL Server Management Studio 2014
  • Fare clic con il tasto destro del mouse sul nome del database locale, quindi su Attività / Esporta applicazione livello dati
  • Seguire la procedura guidata per creare un file BACPAC sul disco locale. Ciò conterrà lo schema DB completo e i dati.
  • In SSMS, connettiti all'account Azure Azure esistente (tcp: xxxxxxxxxx.database.windows.net, 1433)
  • Nell'account Azure, fare clic con il pulsante destro del mouse sulla parola Database e selezionare Importa applicazione livello dati
  • Usando la procedura guidata, importare il file BACPAC "dal disco locale" Al termine, si avrà una replica basata su Azure del database originale, dello schema, dei dati e tutto il resto.

0

L'opzione è ancora lì, è solo il nome di SQL Azure è cambiato in Database SQL di Windows Azure. È appena prima dell'opzione che hai già trovato.


Apparentemente solo nella versione completa di SQL Server 2014, non nella versione di SQL Express.
Mike Kelly,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.