SQL Database è il SQL Server in versione cloud che possiamo sfruttare attraverso l'infrastruttura di Microsoft Azure. Come per tutti gli altri servizi, è completamente gestito, perciò una volta creato il database ci dimentichiamo dei dischi, dei filegroup, della macchina fisica e anche dei backup.
Per quest'ultimo, infatti, non disponiamo di una gestione diretta delle attività di backup e non possiamo gestirle come siamo abituati on premises. Questo perché, indipendentemente dal piano scelto, godiamo automaticamente della funzionalità point in time restore, cioè della possibilità di effettuare il restore del nostro database ad un orario qualsiasi dal quale vogliamo recuperare lo stato. Per effettuare il restore quindi, dobbiamo premere il pulsante restore che si trova nella barra in alto.
Si apre così un menu dove ci viene chiesto l'orario esatto e il nome del database, con il relativo server, con il quale ripristinare il database.
Per questioni di prestazioni, affidabilità e sicurezza, non possiamo effettuare il restore sostituendo il database stesso, ma siamo costretti a crearne uno nuovo. In questo modo possiamo scegliere se cambiare la stringa di connessione o recuperare i dati di nostro interesse.
Dobbiamo infine prestare attenzione al fatto che c'è un limite all'intervallo di tempo per il ripristino del database. Con il piano basic possiamo ripristinare la situazione fino a 7 giorni prima, con gli altri piani invece fino a 15. In alternativa possiamo sfruttare il pulsante export o gli script di powershell per ottenere un'esportazione mediante bacpac sui Blob Storage, secondo le politiche di nostro interesse.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Utilizzare ChatGPT con Azure OpenAI
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Reactive form tipizzati con FormBuilder in Angular
Creazione di componenti personalizzati in React.js con Tailwind CSS
Usare una container image come runner di GitHub Actions
Configurare policy CORS in Azure Container Apps
Disabilitare automaticamente un workflow di GitHub
Generare file PDF da Blazor WebAssembly con iText
Miglioramenti nell'accessibilità con Angular CDK
Eseguire operazioni con timeout in React
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
I più letti di oggi
- Evitare il flickering dei componenti nel prerender di Blazor 8
- Rilasciata la Beta 2 di Visual Studio 2008
- tra pochi minuti inizia la keynote della seconda giornata. seguila live su http://aspitalia.com/mix-11 #mix11
- .@dbochicchio ora su #aspnetcore 2 a #netconfit https://aspit.co/netconf-17
- Utilizzare angular-cli per creare una direttiva in Angular 2
- Windows Vista: il ritorno di WinFS con la beta1
- .@CristianCivera tra poco su #azure con i suoi tips&tricks per lo sviluppatore web: https://aspit.co/web15-live #aspilive
- Le novità di C# 10