#データベース名
${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}