DBのバックアップからの特定のDBに戻す

#データベース名
${origin_db} = "";
#元に戻したい状態のデータベース名
${base_db} = ""
#リソースグループ名
${resource-group} = "";
#サーバ名
${myserver} = "" 

${date_now} = Get-Date -Format "yyyyMMdd-HHmm"
${copy_db} = ${origin_db} + "_" + ${date_now}


#エラスティックプール名取得
${elastic-pool} = az sql db show --name ${origin_db}  --resource-group ${resource-group}  --server ${myserver} --query "{elasticPoolName: elasticPoolName}" -o tsv

#DBバックアップ
az sql db copy -g ${resource-group} -s ${myserver} -n ${origin_db} --dest-name ${copy_db} --elastic-pool ${elastic-pool}

#DB削除
az sql db delete -g ${resource-group} -s ${myserver} -n ${origin_db}

#DB特定に戻す。
az sql db copy -g ${resource-group} -s ${myserver} -n ${base_db} --dest-name ${origin_db} --elastic-pool ${elastic-pool}