DATABASE > Cloud DBaaS > Attivare e gestire un servizio > Importare i backup su Cloud DBaaS

2.8 Importare i backup su Cloud DBaaS

 
Generare lo script:
  • Lanciare "SQL Server Management Studio" sulla macchina. Cliccare con il tasto destro sul database che si vuole esportare e poi cliccare su "Tasks" > "Generate Scripts...".
  • Apparirà una finestra "Generate and Publish Scripts", premere il pulsante "Next >".
  • Nella pagina "Choose Objects", selezionare "Script whole database and all database objects" o "Select specific database objects" e poi clicca su "Next >".
  • Ora, nella finestra "Set Scripting Options", scegliete "Save Scripts to a specific location" e cliccate sul pulsante "Advanced" per configurare le opzioni di esportazione aggiuntive. Poi premi il pulsante "Avanti".
  • Dopo di che, apparirà la pagina di riepilogo, premi il pulsante "Avanti".
  • Infine, fai clic sul pulsante "Fine" per chiudere la procedura guidata per salvare o pubblicare gli script.
Importare SQL nel database con il comando:
  • sqlcmd -S IP_Istanza_Dbaas -d DB_Name_Dbaas -U username_dbaas -P -i C:\path\to\file.sql
Nei file .sql sono presenti tutte le query necessarie per ripopolare il database.
Generare lo script:
  • Cliccare su "Esportazione dati" sotto la scheda "Gestione" nella barra laterale sinistra.
  • Si otterrà un elenco dei database disponibili.
  • Cliccare sulla casella di controllo accanto al database che si vuole esportare.
  • Se si vuole fare il backup di una tabella particolare, cliccare sul nome del database.
  • Tutte le tabelle del database selezionato saranno mostrate sulla destra.
  • Cliccare sulla casella di controllo accanto alla tabella.
  • Scegliere l'opzione appropriata sotto "Opzioni di esportazione".
  • L'utilizzo del metodo "Self-Contained File" rende più facile il ripristino di un intero database in una situazione di disaster recovery. L'altra opzione, "Export to Dump Project Folder" (Esporta nella cartella del progetto di dumping) farà backup separati di ogni tabella. Il metodo "Export to Dump Project Folder" rende più facile il ripristino di singole tabelle in caso di necessità. Quale metodo scegliere dipende dallo scopo del backup. Se si sta semplicemente archiviando il database, usare "Export to Self-Contained File".
  • Cliccare su "Start Export".
Importare SQL nel database con il comando:
  • mysql -h IP_Istanza_Dbaas -u username_dbaas -p DB_Name_Dbaas < \path\to\file.sql
Nei file .sql sono presenti tutte le query necessarie per ripopolare il database.