1

通常のソース管理ソリューションでは、プログラマーはリポジトリからコードを更新し、変更をリポジトリにチェックインします。

ドリフトをプロジェクトに組み込む方法を知っている唯一の方法は、スキーマ比較機能を使用することですが、この機能は、どの変更がどこで発生したかを示すことなく、プロジェクトとターゲット データベースの違いを教えてくれるだけです。スキーマ比較を使用してプロジェクトを更新するときに、これらの項目を慎重に除外しないと、自分で行った変更を元に戻す可能性があります。

私が行った変更を吹き飛ばさないように細心の注意を払うことを心配することなく、ドリフトをプロジェクトに組み込むより良い方法はありますか?

4

3 に答える 3

0

SSMS を使用している場合は、データベース プロジェクトと組み合わせて SQL ソース管理を使用してみてください。この機能が動作するベータ版ビルドを発表しました:

http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/0c763f98-c55a-44a7-9100-80a6d9223d04

これにより、プロジェクトにまだ同期されていないデータベースで行われた変更と、データベースに適用する必要があるプロジェクト内の変更が区別されます。これでニーズが満たされない場合は、SQL ソース管理プロジェクト チームがご連絡をお待ちしております。

于 2013-02-25T16:48:30.220 に答える