2010-12-29 17 views
2

VS 2010(SQL 2008)にデータベースプロジェクトがあります。ローカルのDeploy Solutionアクションは、Script.PostDeployment.sqlファイル内のすべてのSQLを処理して実行します。変更をチェックすると、連続統合サーバーのBuild Definitionが実行されます。データベースはCI環境にデプロイされますが、PostDeploymentスクリプトは実行されません。CIビルドVS 2010でScript.PostDeployment.sqlが実行されません

この特定のシナリオに固有のものは見つかりませんでした。これが私がどこかで逃した些細な問題でない限り、追加の情報を提供する必要があると私は期待しています。

追加情報:

  • ビルドが展開するvsdbcmd.exeを実行しています。
  • 展開マニフェストは、PostDeployment.sqlファイルを参照し、残りのファイルと共にパスに存在します。

Hereは、この問題に関するsocial.msdn.microsoft.comのスレッドへの参照です。

+0

CIサーバは、配備後スクリプトが見つかったパスにアクセスできることを確認しましたか? –

+0

はい、配置後スクリプトを含むすべての成果物は同じディレクトリにあります。 – Suirtimed

答えて

1

VSDBCMDがデプロイメントマニフェストを参照していないことがわかりました。/manifestフラグがVSDBCMDに追加され、PostDeployment.sqlファイルが実行されました。

関連する問題