3

publish actionでSQLPackage.exe (ここで説明する構文) を呼び出すと、 が発生し、実行が停止する/a:Publish場合があります。data lossこれは、パラメータ /p:BlockOnDataLoss を設定することによって指定されます (デフォルトは「true」です)。

publishアクションが成功したか、「データ損失」のために失敗したかを知る必要があります。

現在、成功した場合、返される終了コードは 0 になります。失敗した場合、返される終了コードは 1 になります。失敗が によって引き起こされたかどうかはわかりdata lossません。これをどのように識別できますか?

コンソール出力のどこかに、「... is being drop, data loss could occur.」という行が表示されます。したがって、すべての出力行が印刷されるようにスキャンするつもりですが、これを行うには他のより良い方法があるはずです。

ご意見をお待ちしております。

4

0 に答える 0