Я пытаюсь клонировать существующую базу данных SQL Azure на сервер SQL в другом регионе. Я использую скрипт powershell
Restore-AzSqlDatabase -FromPointInTimeBackup -PointInTime (Get-Date) -ResourceGroupName $TargetRGName -ServerName $TargetServerName -TargetDatabaseName $TargetDBName -ResourceId $Database.ResourceID
Но я получаю сообщение об ошибке: Длительная операция завершилась неудачно со статусом «Ошибка».
1 ответ
Восстановление можно выполнять только для экземпляра SQL Server в том же регионе Azure без использования флага -FromGeoBackup
. -FromGeoBackup
Указывает, что этот командлет восстанавливает базу данных SQL из геоизбыточной резервной копии. Вы можете использовать командлет Get-AzSqlDatabaseGeoBackup
для получения геоизбыточной резервной копии. Целевой регион ДОЛЖЕН быть парным регионом для источника. Парные регионы можно найти здесь.
Если вы хотите переместить базу данных в другой регион, который не является парой, вы можете создать группу отработки отказа для репликации цели в другой регион. После полной репликации вы можете разбить группу отработки отказа и удалить исходную БД.
https://learn.microsoft.com/en-us/azure/sql-database/sql-database-move-resources-через регионы
Похожие вопросы
Новые вопросы
azure
Microsoft Azure - это платформа для облачных вычислений «Платформа как услуга» и «Инфраструктура как услуга». Используйте этот тег для вопросов по программированию, касающихся Azure. Общая справка по серверу может быть получена в разделе «Суперпользователь» или «Ошибка сервера».