Please consider using a point-in-time restore. With this type of restore you can specify any service tier or compute size for the restored database.
Unable to restore database because of size, unable to change target service level or target database size
When restoring a dropped database (point-in-time), I get the error message:
The restored database is too large for the requested service level objective 'SQLDB_BC_Gen5_2'. Submit a new restore request to a target service level objective which has sufficient storage larger than the the max size of the database, 1215526076416 bytes. After restore, a shrink database operation can be performed to to reclaim unused space before scaling the DB size to the originally requested service level objective.
But, I am not able to change the target service level (an option that I don't see at all in the dialog) or the target database size (which is under Compute + Storage fixed to 32 GB without a slider).
Any ideas?