Nello script #270 si è visto come è possibile sfruttare il formato bacpac per importare direttamente in SQL Azure un database, comprensivo di schema e dati, proveniente da SQL Server. Attraverso il portale di amministrazione di SQL Azure è possibile però anche esportare un database SQL Azure, semplicemente selezionandolo e premendo sul pulsante del ribbon di nome "Export".

La finestra che si propone segue lo stesso procedimento dell'importazione, poiché si appoggia sempre a Windows Azure Storage per depositare il file bacpac. Questa volta però, invece che caricare il file backpac sullo storage, è SQL Azure a farlo dopo averlo generato. Vengono quindi chieste le credenziali per accedere al database come amministratore, l'indirizzo completo HTTP dove salvare il file, e le credenziali di accesso allo storage.

Premendo ok, l'engine prende in carico la richiesta di esportazione, facendo trovare il file bacpac nello storage specificato. E' possibile quindi usare strumenti di esplorazione dello storage per scaricare il file. Per conoscere lo stato dell'operazione di esportazione è possibile premere sul pulsante "Status" e ottenere un report come il seguente.

Una volta recuperato il file bacpac, è possibile utilizzare il tool DAC Import Export Client-side Tools, già citato nello script #270, per importare il database su SQL Server con il seguente comando:
DacImportExportCli -S (local) -D MioDatabase -f database.bacpac -I -E
L'opzione che cambia è -I che indica appunto di importare.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Proteggere le risorse Azure con private link e private endpoints
Utilizzare DeepSeek R1 con Azure AI
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Escludere alcuni file da GitHub Secret Scanning
Utilizzare Copilot con Azure Cosmos DB
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Sostituire la GitHub Action di login su private registry
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Applicare un filtro per recuperare alcune issue di GitHub
Evitare il flickering dei componenti nel prerender di Blazor 8
Change tracking e composition in Entity Framework
I più letti di oggi
- Community Night@Basta!Italia on tour 2009 - Milano
- Real Code Day - Firenze
- Real Code Conference 4.0 - Firenze
- Windows Phone r8me - Roma
- Visual Studio 2008 Team Suite in RTM su MSDN Download
- Rilasciata la prima CTP del .NET Parallel Framework
- Annunciata la modalità di uscita di ADO.NET Entity Framework e dei Data Services