В дополнение к ответу Коннора вы можете указать, что dacpac или bacpac этой основной базы данных хранятся в хранилище Azure, и как только вы отправите 25 одновременных копий базы данных, вы можете начать восстановление dacpac из хранилища Azure.
Вы также можете отслеживать, сколько копий базы данных показывает COPYING в столбце state_desc следующих запросов, после отправки первой партии из 25 копий, и когда эти запросы возвращают менее 25 строк, начните отправлять больше копий до достижения предела 25,Продолжайте до тех пор, пока не закончите очередь необходимых копий.
Select
[sys].[databases].[name],
[sys].[databases].[state_desc],
[sys].[dm_database_copies].[start_date],
[sys].[dm_database_copies].[modify_date],
[sys].[dm_database_copies].[percent_complete],
[sys].[dm_database_copies].[error_code],
[sys].[dm_database_copies].[error_desc],
[sys].[dm_database_copies].[error_severity],
[sys].[dm_database_copies].[error_state]
From
[sys].[databases]
Left
Outer
Join
[sys].[dm_database_copies]
On
[sys].[databases].[database_id] = [sys].[dm_database_copies].[database_id]
Where
[sys].[databases].[state_desc] = 'COPYING'
SELECT state_desc, *
FROM sys.databases
WHERE [state_desc] = 'COPYING'