Автоматическое резервное копирование базы данных SQL Azure

#azure #azure-sql-database #azure-storage

#azure #azure-sql-database #azure-хранилище

Вопрос:

Я настроил политику хранения в разделе «Управление резервными копиями» для моего SQL-сервера Azure, но в разделе «Доступные резервные копии» ничего не отображается. Должна ли существовать связанная учетная запись хранилища? Если да, то как мне это настроить?

Из документа Azure известно, что возможны автоматические резервные копии (полные, дифференциальные и журнал транзакций). И для этих резервных копий можно настроить период хранения. Главный вопрос заключается в том, где хранятся эти резервные копии (из документации по умолчанию в стандартном хранилище больших двоичных объектов RA-GRS)? и можно ли изменить учетную запись хранилища и как получить доступ к стандартной учетной записи хранилища с резервными копиями?

Заранее спасибо.

Ответ №1:

Автоматическое резервное копирование является частью службы баз данных SQL Azure и управляется Azure. Вы не можете изменить место хранения этих резервных копий, которое управляется Azure. Вы не можете получить доступ к этим резервным копиям и скопировать их в другую учетную запись хранения, а также не можете управлять ими.

Вы можете использовать PowerShell Get-AzureRmSqlDatabaseRestorePoints, чтобы получить самую раннюю возможную точку восстановления для базы данных на основе службы автоматического резервного копирования.

 Get-AzureRmSqlDatabaseRestorePoints -ResourceGroupName "resname" `
    -ServerName "yourservername" -DatabaseName "yourDBName"
 

При автоматическом резервном копировании полные резервные копии базы данных создаются еженедельно, дифференциальные резервные копии базы данных обычно создаются каждые 12 часов, а резервные копии журналов транзакций обычно создаются каждые 5-10 минут с частотой, зависящей от уровня производительности и объема активности базы данных. Первое полное резервное копирование планируется сразу после создания базы данных. Обычно он завершается в течение 30 минут, но может занять больше времени, если база данных имеет значительный размер.

Если вы хотите иметь контроль над резервными копиями, вы хотите иметь больший срок хранения, тогда вы можете настроить долгосрочные резервные копии o экспортировать bacpac вашей базы данных в учетную запись хранения, как описано здесь .