Согласно моему сценарию, вы используете восстановление на определенный момент времени для восстановления вашей базы данных. Но мы не можем использовать способ восстановления базы данных на разных серверах. Для получения более подробной информации, пожалуйста, обратитесь к https://docs.microsoft.com/en-us/azure/sql-database/sql-database-recovery-using-backups#point-in-time-restore.
Поэтому, если вы хотите восстановить базу данных на другом сервере, я предлагаю вам использовать гео-магазин. Если мы его используем, мы можем восстановить базу данных SQL на любом сервере в любом регионе Azure из самых последних гео-реплицированных резервных копий. Для получения дополнительной информации, вы читаете официальный документ . Относительно того, как реализовать это с помощью powershell, обратитесь к следующему сценарию
Connect-AzAccount
# get geo backup
$GeoBackup = Get-AzSqlDatabaseGeoBackup -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"
#restore database
Restore-AzSqlDatabase -FromGeoBackup -ResourceGroupName "TargetResourceGroup" -ServerName "TargetServer" -TargetDatabaseName "RestoredDatabase" -ResourceId $GeoBackup.ResourceID -Edition "Standard" -RequestedServiceObjectiveName "S2"