Backup e restauração no pool SQL dedicado do Azure SynapseBackup and restore in Azure Synapse Dedicated SQL pool

Saiba como usar o backup e a restauração no pool SQL dedicado do Azure Synapse.Learn how to use backup and restore in Azure Synapse Dedicated SQL pool. Use pontos de restauração do pool do SQL dedicados para recuperar ou copiar seu data warehouse para um estado anterior na região primária.Use dedicated SQL pool restore points to recover or copy your data warehouse to a previous state in the primary region. Use backups de data warehouse com redundância geográfica para restaurar para uma região geográfica diferente.Use data warehouse geo-redundant backups to restore to a different geographical region.

O que é um instantâneo data warehouseWhat is a data warehouse snapshot

Um instantâneo de data warehouse cria um ponto de restauração que pode ser aproveitado para recuperar ou copiar seu data warehouse para um estado anterior.A data warehouse snapshot creates a restore point you can leverage to recover or copy your data warehouse to a previous state. Como o pool do SQL dedicado é um sistema distribuído, um instantâneo de data warehouse consiste em muitos arquivos que estão localizados no armazenamento do Azure.Since dedicated SQL pool is a distributed system, a data warehouse snapshot consists of many files that are located in Azure storage. Os instantâneos capturam as alterações incrementais dos dados armazenados no data warehouse.Snapshots capture incremental changes from the data stored in your data warehouse.

A restauração de um data warehouse é um novo data warehouse criado por meio de um ponto de restauração de um data warehouse existente ou excluído.A data warehouse restore is a new data warehouse that is created from a restore point of an existing or deleted data warehouse. Restaurar o seu banco de dados é uma parte essencial de qualquer estratégia de recuperação de desastre e de continuidade dos negócios, porque ela recria seus dados após uma exclusão ou corrupção acidental.Restoring your data warehouse is an essential part of any business continuity and disaster recovery strategy because it re-creates your data after accidental corruption or deletion. O data warehouse também é um mecanismo eficiente para criar cópias do seu data warehouse para fins de teste ou desenvolvimento.Data warehouse is also a powerful mechanism to create copies of your data warehouse for test or development purposes. As taxas de restauração do pool do SQL dedicado podem variar dependendo do tamanho do banco de dados e do local da data warehouse de origem e de destino.Dedicated SQL pool restore rates can vary depending on the database size and location of the source and target data warehouse.

Pontos de restauração automáticaAutomatic Restore Points

Instantâneos são um recurso interno que cria pontos de restauração.Snapshots are a built-in feature that creates restore points. Não é necessário habilitar essa funcionalidade.You do not have to enable this capability. No entanto, o pool SQL dedicado deve estar em um estado ativo para a criação do ponto de restauração.However, the dedicated SQL pool should be in an active state for restore point creation. Se ele for pausado com frequência, os pontos de restauração automáticas não poderão ser criados, portanto, certifique-se de criar um ponto de restauração definido pelo usuário antes de pausar o pool SQL dedicado.If it is paused frequently, automatic restore points may not be created so make sure to create user-defined restore point before pausing the dedicated SQL pool. Atualmente, os pontos de restauração automáticos não podem ser excluídos pelos usuários, pois o serviço usa esses pontos de restauração para manter os SLAs para recuperação.Automatic restore points currently cannot be deleted by users as the service uses these restore points to maintain SLAs for recovery.

Os instantâneos de seus data warehouse são obtidos durante o dia criando pontos de restauração que estão disponíveis por sete dias.Snapshots of your data warehouse are taken throughout the day creating restore points that are available for seven days. Esse período de retenção não pode ser alterado.This retention period cannot be changed. O pool SQL dedicado dá suporte a um RPO (objetivo de ponto de recuperação) de oito horas.Dedicated SQL pool supports an eight-hour recovery point objective (RPO). É possível restaurar seu data warehouse na região primária com base em qualquer um dos instantâneos tirados nos últimos sete dias.You can restore your data warehouse in the primary region from any one of the snapshots taken in the past seven days.

Para ver quando o último instantâneo foi iniciado, execute esta consulta em seu pool SQL dedicado online.To see when the last snapshot started, run this query on your online dedicated SQL pool.

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

Pontos de restauração definidos pelo usuárioUser-Defined Restore Points

Esse recurso permite que você acione manualmente os instantâneos para criar pontos de restauração do seu data warehouse antes e depois de grandes modificações.This feature enables you to manually trigger snapshots to create restore points of your data warehouse before and after large modifications. Esse recurso garante que os pontos de restauração sejam logicamente consistentes, o que fornece proteção de dados adicional no caso de quaisquer interrupções de carga de trabalho ou erros de usuário para o tempo de recuperação rápida.This capability ensures that restore points are logically consistent, which provides additional data protection in case of any workload interruptions or user errors for quick recovery time. Os pontos de restauração definidos pelo usuário ficam disponíveis por sete dias e são excluídos automaticamente em seu nome.User-defined restore points are available for seven days and are automatically deleted on your behalf. Não é possível alterar o período de retenção de pontos de restauração definidos pelo usuário.You cannot change the retention period of user-defined restore points. Garantimos apenas 42 pontos de restauração definidos pelo usuário a qualquer momento; é necessário excluir algum ponto antes da criação de outro ponto de restauração.42 user-defined restore points are guaranteed at any point in time so they must be deleted before creating another restore point. É possível disparar instantâneos para criar pontos de restauração definidos pelo usuário por meio do PowerShell ou do Portal do Azure.You can trigger snapshots to create user-defined restore points through PowerShell or the Azure portal.

Observação

Caso precise de pontos de restauração de mais de 7 dias, escolha esta funcionalidade aqui.If you require restore points longer than 7 days, please vote for this capability here. Você também pode criar um ponto de restauração definido pelo usuário e restaurar com base no ponto de restauração criado recentemente para um novo data warehouse.You can also create a user-defined restore point and restore from the newly created restore point to a new data warehouse. Depois de ter restaurado, você tem o pool do SQL dedicado online e pode pausá-lo indefinidamente para economizar custos de computação.Once you have restored, you have the dedicated SQL pool online and can pause it indefinitely to save compute costs. O banco de dados em pausa tem encargos de armazenamento com a taxa de armazenamento Premium do Azure.The paused database incurs storage charges at the Azure Premium Storage rate. Se você precisar de uma cópia ativa do data warehouse restaurado, poderá retomar, o que deve levar apenas alguns minutos.If you need an active copy of the restored data warehouse, you can resume which should take only a few minutes.

Retenção do ponto de restauraçãoRestore point retention

A lista a seguir detalha os períodos de retenção do ponto de restauração:The following lists details for restore point retention periods:

  1. O pool SQL dedicado exclui um ponto de restauração quando atinge o período de retenção de 7 dias e quando há pelo menos 42 pontos de restauração totais (incluindo os definidos pelo usuário e automáticos).Dedicated SQL pool deletes a restore point when it hits the 7-day retention period and when there are at least 42 total restore points (including both user-defined and automatic).
  2. Os instantâneos não são feitos quando um pool SQL dedicado é pausado.Snapshots are not taken when a dedicated SQL pool is paused.
  3. A idade de um ponto de restauração é medida pelos dias de calendário absolutos a partir do momento em que o ponto de restauração é realizado, incluindo quando o pool do SQL é pausado.The age of a restore point is measured by the absolute calendar days from the time the restore point is taken including when the SQL pool is paused.
  4. A qualquer momento, é garantido que um pool SQL dedicado seja capaz de armazenar até 42 pontos de restauração definidos pelo usuário e 42 pontos de restauração automáticos, contanto que esses pontos de restauração não tenham atingido o período de retenção de 7 diasAt any point in time, a dedicated SQL pool is guaranteed to be able to store up to 42 user-defined restore points and 42 automatic restore points as long as these restore points have not reached the 7-day retention period
  5. Se um instantâneo for tirado, o pool do SQL dedicado será então pausado por mais de 7 dias e, em seguida, retomado, o ponto de restauração persistirá até que haja 42 de pontos de restauração totais (incluindo os definidos pelo usuário e automaticamente)If a snapshot is taken, the dedicated SQL pool is then paused for greater than 7 days, and then resumed, the restore point will persist until there are 42 total restore points (including both user-defined and automatic)

Retenção de instantâneo quando um pool de SQL é DescartadoSnapshot retention when a SQL pool is dropped

Quando você remove um pool SQL dedicado, um instantâneo final é criado e salvo por sete dias.When you drop a dedicated SQL pool, a final snapshot is created and saved for seven days. Você pode restaurar o pool de SQL dedicado para o ponto de restauração final criado na exclusão.You can restore the dedicated SQL pool to the final restore point created at deletion. Se o pool do SQL dedicado for descartado em um estado de pausa, nenhum instantâneo será obtido.If the dedicated SQL pool is dropped in a paused state, no snapshot is taken. Nesse cenário, certifique-se de criar um ponto de restauração definido pelo usuário antes de descartar o pool SQL dedicado.In that scenario, make sure to create a user-defined restore point before dropping the dedicated SQL pool.

Importante

Se você excluir o servidor/espaço de trabalho que hospeda um pool SQL dedicado, todos os bancos de dados que pertencem ao servidor/espaço de trabalho também serão excluídos e não poderão ser recuperados.If you delete the server/workspace hosting a dedicated SQL pool, all databases that belong to the server/workspace are also deleted and cannot be recovered. Você não pode restaurar um servidor excluído.You cannot restore a deleted server.

Backups geográficos e recuperação de desastreGeo-backups and disaster recovery

Um backup geográfico é criado uma vez por dia para um Data Center emparelhado.A geo-backup is created once per day to a paired data center. O RPO de uma restauração geográfica é de 24 horas.The RPO for a geo-restore is 24 hours. Você pode restaurar o backup geográfico para um servidor em qualquer outra região em que o pool SQL dedicado tenha suporte.You can restore the geo-backup to a server in any other region where dedicated SQL pool is supported. Um backup geográfico garante que você possa restaurar um data warehouse caso não seja possível acessar os pontos de restauração em sua região primária.A geo-backup ensures you can restore data warehouse in case you cannot access the restore points in your primary region.

Observação

Se precisar de um RPO mais curto para backups geográficos, escolha esta funcionalidade aqui.If you require a shorter RPO for geo-backups, vote for this capability here. Você também pode criar um ponto de restauração definido pelo usuário e restaurar com base no ponto de restauração criado recentemente para um novo data warehouse em uma região diferente.You can also create a user-defined restore point and restore from the newly created restore point to a new data warehouse in a different region. Após a restauração, seu data warehouse estará online e será possível pausá-lo indefinidamente para em economizar custos de computação.Once you have restored, you have the data warehouse online and can pause it indefinitely to save compute costs. O banco de dados em pausa tem encargos de armazenamento com a taxa de armazenamento Premium do Azure.The paused database incurs storage charges at the Azure Premium Storage rate. Caso você precise de uma cópia ativa do data warehouse, poderá retomar, o que deve levar apenas alguns minutos.Should you need an active copy of the data warehouse, you can resume which should take only a few minutes.

Custos de backup e restauraçãoBackup and restore costs

Você observará que a fatura do Azure tem um item de linha para Armazenamento e um item de linha para Armazenamento para Recuperação de Desastre.You will notice the Azure bill has a line item for Storage and a line item for Disaster Recovery Storage. O encargo de armazenamento é o custo total para armazenar seus dados na região primária junto com as alterações incrementais capturadas por instantâneos.The storage charge is the total cost for storing your data in the primary region along with the incremental changes captured by snapshots. Para obter uma explicação mais detalhada de como os instantâneos são cobrados, veja Understanding how Snapshots Accrue Charges (Noções básicas sobre como os instantâneos acumulam cobranças).For a more detailed explanation of how snapshots are charged, refer to Understanding how Snapshots Accrue Charges. O encargo com redundância geográfica abrange o custo para armazenar os backups geográficos.The geo-redundant charge covers the cost for storing the geo-backups.

O custo total para o data warehouse primário e de sete dias de alterações de instantâneos é arredondado para o TB mais próximo.The total cost for your primary data warehouse and seven days of snapshot changes is rounded to the nearest TB. Por exemplo, se seu data warehouse é de 1,5 TB e os instantâneos capturam 100 GB, você será cobrado pelo equivalente a 2 TB de dados segundo as taxas do Armazenamento Premium do Azure.For example, if your data warehouse is 1.5 TB and the snapshots captures 100 GB, you are billed for 2 TB of data at Azure Premium Storage rates.

Se você estiver usando armazenamento com redundância geográfica, você receberá uma cobrança de armazenamento separada.If you are using geo-redundant storage, you receive a separate storage charge. O armazenamento com redundância geográfica é cobrado segundo a taxa padrão de RA-GRS (Armazenamento com Redundância Geográfica com Acesso de Leitura).The geo-redundant storage is billed at the standard Read-Access Geographically Redundant Storage (RA-GRS) rate.

Para obter mais informações sobre os preços do Azure Synapse, consulte preços do Azure Synapse.For more information about Azure Synapse pricing, see Azure Synapse pricing. Você não será cobrado pela saída de dados durante a restauração entre regiões.You are not charged for data egress when restoring across regions.

Restauração a partir dos pontos de restauraçãoRestoring from restore points

Cada instantâneo cria um ponto de restauração que representa a hora em que o instantâneo é iniciado.Each snapshot creates a restore point that represents the time the snapshot started. Para restaurar um data warehouse, escolha um ponto de restauração e emita um comando de restauração.To restore a data warehouse, you choose a restore point and issue a restore command.

É possível manter o data warehouse restaurado e o atual ou excluir um deles.You can either keep the restored data warehouse and the current one, or delete one of them. Se desejar substituir o data warehouse atual pelo data warehouse restaurado, você poderá renomeá-lo usando ALTER DATABASE com a opção Modify Name.If you want to replace the current data warehouse with the restored data warehouse, you can rename it using ALTER DATABASE with the MODIFY NAME option.

Para restaurar um data warehouse, consulte restaurar um pool SQL dedicado.To restore a data warehouse, see Restore a dedicated SQL pool.

Para restaurar um data warehouse excluído ou em pausa, será possível criar um tíquete de suporte.To restore a deleted or paused data warehouse, you can create a support ticket.

Restauração de assinatura cruzadaCross subscription restore

Se você precisar restaurar diretamente na assinatura, vote nesse recurso aqui.If you need to directly restore across subscription, vote for this capability here. Restaure para um servidor diferente e ' mova ' o servidor em assinaturas para executar uma restauração de assinatura cruzada.Restore to a different server and 'Move' the server across subscriptions to perform a cross subscription restore.

Restauração com redundância geográficaGeo-redundant restore

Você pode restaurar seu pool SQL dedicado para qualquer região com suporte para pool de SQL dedicado no nível de desempenho escolhido.You can restore your dedicated SQL pool to any region supporting dedicated SQL pool at your chosen performance level.

Observação

Para executar uma restauração com redundância geográfica, você não deve ter recusado esse recurso.To perform a geo-redundant restore you must not have opted out of this feature.

Próximas etapasNext steps

Para obter mais informações sobre pontos de restauração, consulte pontos de restauração definidos pelo usuárioFor more information about restore points, see User-defined restore points