2

最近、VisualStudioデータベースプロジェクトの使用に移行しました。私たちがやりたいのは、TFSビルドサーバーのビルド時にデータベースをデプロイすることです。

これは比較的単純で、単一のデータベースで機能しますが、複数のデータベースを備えたSaaS製品があるため、複数のデータベースにデプロイする必要があります。したがって、たとえば、QAビルドを実行する場合、QADBサーバー上のさまざまな構成を持つすべての異なるデータベースを更新する必要があります。

これを行うための「適切な」方法はありますか?

現在の計画では、展開用に構成されたデータベースから生成される展開.sqlスクリプトを取得し、残りのデータベースに対してこのスクリプトを実行するカスタムビルドタスクを作成します。

4

1 に答える 1

0

これを行う標準的な方法はないと思うので、展開するデータベースを反復処理して、各DBに対する標準データベースプロジェクトの展開によって生成された展開スクリプトを実行するカスタムビルドタスクを作成しました。

于 2013-02-14T15:39:49.030 に答える