Backup e ripristino in SQL Data WarehouseBackup and restore in SQL Data Warehouse

Questo articolo illustra le specifiche dei backup in SQL Data Warehouse.This article explains the specifics of backups in SQL Data Warehouse. Usare i backup di data warehouse per ripristinare uno snapshot del database nell'area primaria o per ripristinare un backup geografico nell'area geografica abbinata.Use data warehouse backups to restore a database snapshot to the primary region, or restore a geo-backup to your geo-paired region.

Cos'è un backup di data warehouse?What is a data warehouse backup?

Un backup di data warehouse è la copia del database che è possibile usare per ripristinare un data warehouse.A data warehouse backup is the copy of your database that you can use to restore a data warehouse. Poiché SQL Data Warehouse è un sistema distribuito, un backup di data warehouse è costituito da molti file che si trovano in Archiviazione di Azure.Since SQL Data Warehouse is a distributed system, a data warehouse backup consists of many files that are located in Azure storage. Un backup di data warehouse include sia snapshot del database locale sia backup geografici di tutti i database e i file associati a un data warehouse.A data warehouse backup includes both local database snapshots and geo-backups of all the databases and files that are associated with a data warehouse.

Backup degli snapshot localiLocal snapshot backups

SQL Data Warehouse acquisisce snapshot del data warehouse durante l'intera giornata.SQL Data Warehouse takes snapshots of your data warehouse throughout the day. Gli snapshot sono disponibili per sette giorni.Snapshots are available for seven days. SQL Data Warehouse supporta un obiettivo del punto di ripristino (RPO) di otto ore.SQL Data Warehouse supports an eight hour recovery point objective (RPO). È possibile ripristinare il data warehouse nell'area primaria a uno qualsiasi degli snapshot acquisiti negli ultimi sette giorni.You can restore your data warehouse in the primary region to any one of the snapshots taken in the past seven days.

Per vedere quando è stato eseguito l'ultimo snapshot, eseguire questa query su SQL Data Warehouse online.To see when the last snapshot started, run this query on your online SQL Data Warehouse.

select   top 1 *
from     sys.pdw_loader_backup_runs 
order by run_id desc
;

Backup geograficiGeo-backups

SQL Data Warehouse esegue un backup geografico una volta al giorno su un data center abbinato.SQL Data Warehouse performs a geo-backup once per day to a paired data center. L'obiettivo del punto di ripristino per un ripristino geografico è di 24 ore.The RPO for a geo-restore is 24 hours. È possibile ripristinare il backup geografico sul server nell'area geografica abbinata.You can restore the geo-backup to the server in the geo-paired region. Il backup geografico assicura la possibilità di ripristinare un data warehouse nel caso in cui non si possa accedere agli snapshot nell'area primaria.geo-backup ensures you can restore data warehouse in case you cannot access the snapshots in your primary region.

I backup geografici sono attivi per impostazione predefinita.Geo-backups are on by default. Se il data warehouse è ottimizzato per l'elasticità, è possibile disattivarli se si vuole.If your data warehouse is optimized for elasticity, you can opt out if you wish. Non è possibile disattivare esplicitamente i backup geografici con il livello di prestazioni ottimizzato per il calcolo.You cannot opt out of geo-backups with the optimized for compute performance tier.

Costi di backupBackup costs

Si noterà che la fattura di Azure include una voce per Archiviazione Premium di Azure e una voce per l'archiviazione con ridondanza geografica.You will notice the Azure bill has a line item for Azure Premium Storage and a line item for geo-redundant storage. Il costo di Archiviazione Premium è il costo totale per l'archiviazione dei dati nell'area primaria, che include gli snapshot.The Premium Storage charge is the total cost for storing your data in the primary region, which includes snapshots. L'addebito per la ridondanza geografica copre il costo per l'archiviazione dei backup geografici.The geo-redundant charge covers the cost for storing the geo-backups.

Il costo totale per il data warehouse primario e sette giorni di snapshot BLOB di Azure viene arrotondato al TB più vicino.The total cost for your primary data warehouse and seven days of Azure Blob snapshots is rounded to the nearest TB. Ad esempio, se il data warehouse è 1,5 TB e gli snapshot usano 100 GB, verranno fatturati 2 TB di dati in base alle tariffe di archiviazione Premium di Azure.For example, if your data warehouse is 1.5 TB and the snapshots use 100 GB, you are billed for 2 TB of data at Azure Premium Storage rates.

Nota

Ogni snapshot è inizialmente vuoto e aumenta di dimensione quando si apportano modifiche al data warehouse primario.Each snapshot is empty initially and grows as you make changes to the primary data warehouse. Tutti gli snapshot aumentano di dimensione quando il data warehouse cambia.All snapshots increase in size as the data warehouse changes. Perciò i costi di archiviazione per gli snapshot aumentano in base alla frequenza di modifica.Therefore, the storage costs for snapshots grow according to the rate of change.

Se si usa l'archiviazione con ridondanza geografica, sarà addebitato un costo di archiviazione separato.If you are using geo-redundant storage, you receive a separate storage charge. L'archiviazione con ridondanza geografica è fatturata in base alla tariffa Standard per l'Archiviazione con ridondanza geografica e accesso in lettura.The geo-redundant storage is billed at the standard Read-Access Geographically Redundant Storage (RA-GRS) rate.

Per altre informazioni sui prezzi di SQL Data Warehouse, vedere Prezzi di SQL Data Warehouse.For more information about SQL Data Warehouse pricing, see SQL Data Warehouse Pricing.

Conservazione degli snapshot quando un data warehouse viene sospesoSnapshot retention when a data warehouse is paused

Mentre un data warehouse è in pausa SQL Data Warehouse non crea snapshot e non fa scadere gli snapshot.SQL Data Warehouse does not create snapshots and does not expire snapshots while a data warehouse is paused. L'età degli snapshot non cambia mentre il data warehouse è in pausa.The snapshot age does not change while the data warehouse is paused. La conservazione degli snapshot è basata sul numero di giorni in cui il data warehouse rimane in linea e non sui giorni di calendario.Snapshot retention is based on the number of days the data warehouse is online, not calendar days.

Ad esempio se uno snapshot viene avviato il 1° ottobre alle 16.00 e il data warehouse viene messo in pausa il 3 ottobre alle 16.00, l'età degli snapshot arriva fino a due giorni.For example, if a snapshot starts October 1 at 4 pm and the data warehouse is paused October 3 at 4 pm, the snapshots are up to two days old. Quando il data warehouse ritorna in linea, lo snapshot avrà due giorni.When the data warehouse comes back online the snapshot is two days old. Se il data warehouse torna in linea il 5 ottobre alle 16.00, in quel momento lo snapshot avrà due giorni e gli rimarranno cinque giorni.If the data warehouse comes online October 5 at 4 pm, the snapshot is two days old and remains for five more days.

Quando il data warehouse ritorna in linea, SQL Data Warehouse avvia nuovi snapshot e fa scadere gli snapshot quando superano i sette giorni di dati.When the data warehouse comes back online, SQL Data Warehouse resumes new snapshots and expires snapshots when they have more than seven days of data.

È possibile ripristinare un data warehouse eliminato?Can I restore a dropped data warehouse?

Quando si elimina un data warehouse, SQL Data Warehouse Crea uno snapshot finale e lo conserva per sette giorni.When you drop a data warehouse, SQL Data Warehouse creates a final snapshot and saves it for seven days. È possibile ripristinare il data warehouse al punto di ripristino finale creato al momento dell'eliminazione.You can restore the data warehouse to the final restore point created at deletion.

Importante

Se si elimina un'istanza logica del server SQL, vengono eliminati anche tutti i database appartenenti all'istanza e non sarà possibile recuperarli.If you delete a logical SQL server instance, all databases that belong to the instance are also deleted and cannot be recovered. Non è possibile ripristinare un server eliminato.You cannot restore a deleted server.

Passaggi successiviNext steps

Per ripristinare un SQL Data Warehouse, vedere Ripristinare un SQL Data Warehouse.To restore a SQL data warehouse, see Restore a SQL data warehouse.

Per una panoramica sulla continuità aziendale, vedere Panoramica sulla continuità aziendaleFor a business continuity overview, see Business continuity overview