Hello Redington, Tom,
Thanks for your question.
It should typically take 45-60 mins, if its taking a week then something is definitely wrong.
Get the status of the operation using Powershell:
Get-AzSqlInstanceOperation -ResourceGroupName "RG" -InstanceName "instance"
https://zcusa.951200.xyz/en-us/powershell/module/az.sql/get-azsqlinstanceoperation?view=azps-12.5.0
This will give better details about why this is happening.You can also go to Monitor > Activity Log to view events
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola