すべてのDBDDLコードをCVSの下に置きたいのですが。
.NETコードにSubversionを使用していますが、すべてのデータベースコードはまだバージョン管理されていません。
私たちが知っているのは、DBロジックがいかに重要であるかということだけです。私はグーグルで検索しましたが、(高価なツール)はほとんど見つかりませんでした。他の(より安い)解決策があると思います。
どのようなアプローチに従うことをお勧めしますか?どのツールが最も適切ですか?
SQL Server 2005、VS 2008 TS、TSVN
更新 私たちのコーディングシナリオでは、開発者はPRODDBに直接アクセスできません。スクリプトによってのみ変更されます(したがって、これは問題ではありません)
私は主に、すべての開発者がフルアクセスできるDEV環境に興味があります。
そのため、開発者が以前に別の人によって変更されたUSPを上書きすることがあります。
紛失したバージョンを復元したり、USPのリビジョンを比較したりする可能性があります。
UPDATE-2
デプロイメントスクリプトを作成するために、Red-GateSQLCompareを使用しています。
完全に機能するため、展開スクリプトは当てはまりません。