ERP システムに属する SQL Server 2005 データベースにいくつかのカスタム オブジェクト (ストアド プロシージャなど) があります。カスタム オブジェクトは、ERP オブジェクトとは異なるスキーマにあります。すべてのカスタム アプリケーション データベースに Database Edition .dbproj プロジェクトと vsdbcmd 展開を使用しており、ERP データベースでカスタム オブジェクトを同様に管理したいと考えています。次のいずれかなしでこれを行う方法は明確ではありません。
- すべての ERP オブジェクト (最大 4000 テーブル) を .dbproj にインポートし、それらを手動で ERP 開発と同期させます。Visual Studio は、これらをインポートしようとしたときに失敗したため、このサイズのプロジェクトを実際に処理できるかどうかはわかりません。
- どうにかして、ERP スキーマ (2 つある) を差分プロセスから除外して、vsdbcmd によって削除されないようにします。これが可能であることを示唆するドキュメントは見つかりませんでした。
設定は認識していIgnoreDefaultSchema
ますが、無視する必要があるスキーマが 2 つあります。また、「既定のスキーマ」アプローチには満足できません。別のユーザーによる展開は大惨事になる可能性があります。
サードパーティのデータベースへのカスタム追加に .dbproj と vsdbcmd をうまく使用できた人はいますか? そうでない場合、SQL ソース管理と展開をどのように管理していますか?