publish actionでSQLPackage.exe (ここで説明する構文) を呼び出すと、 が発生し、実行が停止する/a:Publish
場合があります。data loss
これは、パラメータ /p:BlockOnDataLoss を設定することによって指定されます (デフォルトは「true」です)。
publish
アクションが成功したか、「データ損失」のために失敗したかを知る必要があります。
現在、成功した場合、返される終了コードは 0 になります。失敗した場合、返される終了コードは 1 になります。失敗が によって引き起こされたかどうかはわかりdata loss
ません。これをどのように識別できますか?
コンソール出力のどこかに、「... is being drop, data loss could occur.」という行が表示されます。したがって、すべての出力行が印刷されるようにスキャンするつもりですが、これを行うには他のより良い方法があるはずです。
ご意見をお待ちしております。