Backup e ripristino di database abilitati per l'estensioneBackup Stretch-enabled databases (Stretch Database)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

I backup di database consentono di eseguire un ripristino in seguito a diversi tipi di errori e guasti.Database backups help you to recover from many types of failures, errors, and disasters.

  • È necessario eseguire il backup dei database di SQL Server abilitati per l'estensione.You have to back up your Stretch-enabled SQL Server databases.

  • Microsoft Azure esegue automaticamente il backup dei dati remoti di cui Estensione database ha eseguito la migrazione da SQL Server ad Azure.Microsoft Azure automatically backs up the remote data that Stretch Database has migrated from SQL Server to Azure.

Suggerimento

Il backup è solo una parte di una soluzione di continuità aziendale e a disponibilità elevata completa.Backup is only one part of a complete high availability and business continuity solution. Per altre informazioni sulla disponibilità elevata, vedere Soluzioni a disponibilità elevata.For more info about high availability, see High Availability Solutions.

Backup dei dati di SQL ServerBack up your SQL Server data

Per eseguire il backup dei database di SQL Server abilitati per l'estensione è possibile continuare a usare i metodi di backup di SQL Server già in uso.To back up your Stretch-enabled SQL Server databases, you can continue to use the SQL Server backup methods that you currently use. Per altre informazioni, vedere Backup e ripristino di database SQL Server.For more info, see Back Up and Restore of SQL Server Databases.

I backup di un database abilitato per l'estensione contengono solo dati locali e dati idonei per la migrazione della data e dell'ora in cui viene eseguito il backup.Backups of a Stretch-enabled SQL Server database contain only local data and data eligible for migration at the point in time when the backup runs. I dati idonei sono dati non ancora trasferiti ma che verranno trasferiti in Azure in base alle impostazioni di migrazione delle tabelle. Si tratta di un backup shallow che non include i dati di cui è già stata eseguita la migrazione in Azure.(Eligible data is data that has not yet been migrated, but will be migrated to Azure based on the migration settings of the tables.) This is known as a shallow backup and does not include the data already migrated to Azure.

Backup dei dati di Azure remotiBack up your remote Azure data

Microsoft Azure esegue automaticamente il backup dei dati remoti di cui Estensione database ha eseguito la migrazione da SQL Server ad Azure.Microsoft Azure automatically backs up the remote data that Stretch Database has migrated from SQL Server to Azure.

Azure riduce il rischio di perdita di dati con il backup automaticoAzure reduces the risk of data loss with automatic backup

Il servizio Estensione database di SQL Server in Azure protegge i database remoti con snapshot di archiviazione automatici almeno ogni 8 ore.The SQL Server Stretch Database service on Azure protects your remote databases with automatic storage snapshots at least every 8 hours. Ogni snapshot viene conservato per 7 giorni per offrire più punti di ripristino.It retains each snapshot for 7 days to provide you with a range of possible restore points.

Azure riduce il rischio di perdita di dati con la ridondanza geograficaAzure reduces the risk of data loss with geo-redundancy

I backup dei database di Azure vengono memorizzati nell'archiviazione con ridondanza geografica e accesso in lettura (RA-GRS) di Azure e hanno quindi ridondanza geografica per impostazione predefinita.Azure database backups are stored on geo-redundant Azure Storage (RA-GRS) and are therefore geo-redundant by default. L'archiviazione con ridondanza geografica replica i dati in un'area secondaria a centinaia di miglia di distanza dall'area primaria.Geo-redundant storage replicates your data to a secondary region that is hundreds of miles away from the primary region. Nelle aree primaria e secondaria i dati vengono replicati tre volte in domini di errore e domini di aggiornamento separati.In both primary and secondary regions, your data is replicated three times each, across separate fault domains and upgrade domains. Ciò garantisce la durabilità dei dati anche in caso di interruzione o guasto totale che rende una delle aree di Azure non disponibile.This ensures that your data is durable even in the case of a complete regional outage or disaster that renders one of the Azure regions unavailable.

Estensione database riduce il rischio di perdita dei dati di Azure con il mantenimento temporaneo delle righe migrateStretch Database reduces the risk of data loss for your Azure data by retaining migrated rows temporarily

Dopo aver effettuato la migrazione delle righe idonee da SQL Server ad Azure, Estensione database mantiene le righe nella tabella di gestione temporanea per un minimo di 8 ore.After Stretch Database migrates eligible rows from SQL Server to Azure, it retains those rows in the staging table for a minimum of 8 hours. Se si ripristina un backup del database di Azure, Estensione database usa le righe salvate nella tabella di gestione temporanea per risolvere le differenze tra il database di SQL Server e il database di Azure.If you restore a backup of your Azure database, Stretch Database uses the rows saved in the staging table to reconcile the SQL Server and the Azure databases.

Dopo aver ripristinato un backup dei dati di Azure, è necessario eseguire la stored procedure sys.sp_rda_reauthorize_db per riconnettere il database di SQL Server abilitato per l'estensione al database di Azure remoto.After you restore a backup of your Azure data, you have to run the stored procedure sys.sp_rda_reauthorize_db to reconnect the Stretch-enabled SQL Server database to the remote Azure database. Quando si esegue sys.sp_rda_reauthorize_db, Estensione database risolve automaticamente le differenze tra il database di SQL Server e il database di Azure.When you run sys.sp_rda_reauthorize_db, Stretch Database automatically reconciles the SQL Server and the Azure databases.

Per aumentare il numero di ore dei dati migrati mantenuti temporaneamente da Estensione database nella tabella di gestione temporanea, eseguire la stored procedure sys.sp_rda_set_rpo_duration e specificare un numero di ore maggiore di 8.To increase the number of hours of migrated data that Stretch Database retains temporarily in the staging table, run the stored procedure sys.sp_rda_set_rpo_duration and specify a number of hours greater than 8. Per decidere la quantità di dati da mantenere, considerare quanto segue:To decide how much data to retain, consider the following factors:

  • La frequenza dei backup automatici di Azure (almeno ogni 8 ore).The frequency of automatic Azure backups (at least every 8 hours).
  • Il tempo necessario dal momento in cui si è verificato il problema per individuarlo e decidere di ripristinare un backup.The time required after a problem to recognize the problem and to decide to restore a backup.
  • La durata dell'operazione di ripristino di Azure.The duration of the Azure restore operation.

Nota

L'aumento della quantità di dati mantenuta temporaneamente da Estensione database nella tabella di gestione temporanea incrementa la quantità di spazio necessario in SQL Server.Increasing the amount of data that Stretch Database retains temporarily in the staging table increases the amount of space required on the SQL Server.

Per controllare il numero di ore di dati mantenuto temporaneamente da Estensione database nella tabella di gestione temporanea, eseguire la stored procedure sys.sp_rda_get_rpo_duration.To check the number of hours of data that Stretch Database currently retains temporarily in the staging table, run the stored procedure sys.sp_rda_get_rpo_duration.

Vedere ancheSee Also

Restore Stretch-enabled databases (Ripristinare database abilitati per l'estensione)Restore Stretch-enabled databases
Gestione e risoluzione dei problemi di Estensione databaseManage and troubleshoot Stretch Database