Esporta (0) Stampa
Espandi tutto

Procedura: Usare il servizio di importazione ed esportazione nel database SQL di Azure

Aggiornamento: ottobre 2014

Il servizio di importazione ed esportazione rappresenta un modo semplice per eseguire la migrazione e archiviare i database SQL di Azure.

La migrazione del database consiste semplicemente nell'esportazione di schemi e dati, il cui file viene memorizzato nell'account di archiviazione di Servizi e quindi importato per creare un nuovo database. È possibile usare il servizio di importazione ed esportazione per l'archiviazione, ma anche combinato con la copia del database per creare una copia coerente dal punto di vista transazionale di un database.

Il servizio di importazione ed esportazione è la soluzione preferita per gli scenari di migrazione e archiviazione. Durante la pianificazione della continuità aziendale, Microsoft consiglia di usare funzionalità self-service come il Ripristino a livello geografico e il Ripristino a un momento specifico. Per altre informazioni, vedere Backup e ripristino del database SQL di Azure.

Le operazioni di importazione vengono completate più velocemente quando si usano il livello S2 e quelli con prestazioni più elevate. È possibile eseguire facilmente il downgrade del livello di prestazioni al completamento dell'operazione di importazione. Le dimensioni del database, la complessità dello schema e il livello delle prestazioni incidono sulla durata delle operazioni di esportazione. Considerare di aumentare temporaneamente il livello di prestazioni in modo da ridurre i tempi di esportazione.

Durante un'operazione di esportazione viene eseguita una singola copia bulk dei dati di ciascuna tabella del database e non è pertanto garantita la coerenza delle transazioni dei dati esportati. Se i dati esportati (file BAPCAP) non sono coerenti dal punto di vista transazionale, è possibile che le successive importazioni di tale file abbiano esito negativo. Per evitare questa eventualità, usare la funzionalità di copia del database di database SQL di Azure per creare innanzitutto una copia coerente dal punto di vista transazionale del database e poi esportarla. Per altre informazioni, vedere la procedura usare la copia del database (database SQL di Azure). Le esportazioni automatiche comportano sempre la creazione di una copia del database e quindi l'esportazione dalla copia.

Per archiviare i file BACPAC è necessario un account di archiviazione. Per ulteriori informazioni sulla creazione di un account di archiviazione, vedere Come creare un account di archiviazione.

  1. Eseguire l'accesso al portale di gestione di Microsoft Azure.

  2. Nel riquadro di spostamento fare clic su Database SQL. Nella visualizzazione elenco dei database SQL selezionare il nome del database da esportare.

  3. Sulla barra delle applicazioni fare clic su Esporta per aprire la finestra di dialogo Esporta database.

  4. Immettere dei valori per Nome file, Sottoscrizione, Account di archiviazione BLOB, Contenitore, Nome di accesso al server e Password. Fare clic sul segno di spunta nella parte inferiore della finestra di dialogo. Notare che l'account server deve essere un account di accesso dell'entità di livello server o un membro del ruolo del database dbmanager.

  5. Al completamento dell'operazione di esportazione sarà quindi possibile importare il file BACPAC per creare un nuovo database SQL di Azure o database di SQL Server.

  1. Eseguire l'accesso al portale di gestione di Microsoft Azure.

  2. Fare clic su Nuovo > Servizi dati > Database SQL > Importa. Verrà aperta la finestra di dialogo Importa database.

  3. Fare clic sulla cartella sotto URL BACPAC per passare all'account di archiviazione, al contenitore e al nome file del file BACPAC esportato. Fare clic su Apri.

  4. Specificare un nome per il nuovo database SQL. Il nome del database deve essere univoco nel server, motivo per cui non è possibile utilizzare il nome di un database esistente, e deve essere conforme alle regole di SQL Server per gli identificatori. Per altre informazioni, vedere Identificatori.

  5. Specificare Sottoscrizione, Livello di servizio, Livello di prestazioni, Dimensioni massime e Server. Fare clic sulla freccia nella parte inferiore della finestra di dialogo.

  6. Specificare i dettagli di accesso per il server host.

  7. Per avviare l'operazione di importazione, fare clic sul pulsante con il segno di spunta nella parte inferiore della finestra di dialogo. Nel portale, nella barra multifunzione disponibile nella parte inferiore della pagina, verranno visualizzate le informazioni sullo stato.

  8. Per visualizzare il nuovo database, fare clic su Database SQL nel riquadro di spostamento e aggiornare la pagina.

Nota: Per creare un nuovo database usando un file di esportazione automatizzata esistente, fare clic su Database SQL > nome del database > Configura > Nuovo database nella sezione Crea da esportazione.

  1. Eseguire l'accesso al portale di gestione di Microsoft Azure.

  2. Nel riquadro di spostamento fare clic su Database SQL. Nella visualizzazione elenco dei database SQL selezionare il nome del database per cui si desidera pianificare l'esportazione automatica.

  3. Fare clic sulla scheda Configura, quindi su Stato esportazione e infine su Automatico.

  4. Nell'area di lavoro Esportazione automatizzata specificare le impostazioni dei parametri seguenti:

    • Account di archiviazione

    • Frequenza

      • Specificare l'intervallo di esportazione in giorni.

      • Specificare la data e l'ora di inizio. Il valore relativo all'ora nell'area di lavoro di configurazione è in formato UTC, pertanto si tenga presente la differenza tra l'ora UTC e il fuso orario dell'area in cui il database è installato.

    • Conservazione

    • Credenziali per il server che ospita il database SQL. Notare che l'account deve essere un account di accesso dell'entità di livello server (creato dal processo di provisioning) o un membro del ruolo del database dbmanager.

  5. Dopo aver completato la configurazione delle impostazioni di esportazione, fare clic su Salva.

È possibile visualizzare il timestamp dell'ultima esportazione in Esportazione automatica nella sezione Riepilogo rapido del Dashboard del database SQL.

Lo stato e la cronologia di un'operazione di esportazione pianificata sono visibili nella scheda Cronologia della pagina Guida introduttiva del server.

Per modificare le impostazioni per un'esportazione automatica, selezionare il database SQL, fare clic sulla scheda Configura, apportare le modifiche desiderate e fare clic su Salva.

È inoltre possibile importare ed esportare a livello di codice i database utilizzando un'API Per ulteriori informazioni, vedere l'esempio relativo all'importazione e all'esportazione in CodePlex.

Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft