Tra i servizi offerti dalla piattaforma di Windows Azure, è presente SQL Database, il quale permette di sfruttare le funzionalità di SQL Server sul cloud. Essendo orientato al cloud, questo servizio non ci permette di gestire i file o di lavorare con i backup come siamo abituati a fare con SQL Server, ma ci fornisce alcuni strumenti per operare su di esso.
Vi sono situazioni in cui dobbiamo utilizzare il nostro database in un ambiente di staging, per cui necessitiamo di non lavorare con quello originale, ma con una copia che possiamo alterare senza porci problemi. Per fare questo dobbiamo ricorrere alle funzionalità di export e di import offerte dal portale di gestione di Windows Azure.
Prima di tutto dobbiamo esportare il database attraverso il pulsante export, presente nella dashboard del database (non del server). Per questa operazione ci viene chiesto in quale blob storage esportare il database. Questo ci permetterà sia di scaricarlo, ma anche di importarlo con un altro nome.
Appena l'operazione è terminata possiamo premere il pulsante new, disponibile a livello di dashboard, e selezionare SQL Database -> Import.
Ci viene chiesto di selezionare il file bacpac esportato in precedenza e il nuovo nome da dare al database, oltre alle credenziali di accesso al server, come per l'esportazione.
Anche in questo caso dobbiamo aspettare qualche minuto (dipende dalla dimensione del database) e troveremo tra i database disponibili anche quello nuovo. Il mapping tra utenti e login viene automaticamente preservato, quindi il database è già pronto all'uso semplicemente cambiando la stringa di connessione.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestione dell'annidamento delle regole dei layer in CSS
Proteggere le risorse Azure con private link e private endpoints
Eseguire attività basate su eventi con Azure Container Jobs
What's new in Azure Functions and Extensions
Miglioramenti agli screen reader e al contrasto in Angular
Utilizzare Azure AI Studio per testare i modelli AI
C# 12: Cosa c'è di nuovo e interessante
Migliora la resilienza delle applicazioni con .NET e Azure Container Apps
Miglioramenti nelle performance di Angular 16
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
I più letti di oggi
- Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
- Ottenere la posizione corrente in Windows Phone 8
- Testare una pagina web con Puppeteer e Puppeteer recorder
- Evitare l'embedding di file resx per la localizzazione in ASP.NET
- Creare un templated component per Blazor
- Ricevere avvisi su metriche dei server Azure Arc
- siete pronti a vincere fantastici premi con le vostre app #wp7? ecco il nuovo concorso #wp7appload! http://aspitalia.com/0n
- Gestire l'autocompletamento dei form con HTML5
- Gestione dell'evento touchStart con IE10 e HTML5
- Sfruttare le nuove tile in Windows Phone 7.8 e Windows Phone 8