3

Visual Studio 2010 データベース プロジェクトがあります。ほとんどのものに最適です。

ただし、非常に厄介なことが 1 つあります。dbo.MyCoolTable というテーブルがあるとします。データベースに移動して名前を dbo.MyKindaCoolTable に変更すると、データベースで正常に動作します。

ただし、スキーマを比較して変更をデータベース プロジェクトに書き戻すと、プロジェクトに古いファイルが残ります。したがって、最終的に 2 つのファイル (dbo.MyCoolTable.Table.sql と dbo.MyKindaCoolTable.Table.sql) が作成されます。

1 回か 2 回これは問題ではありませんが、時間が経つにつれて、これは実際に追加されます。また、プロジェクトを調べて、これらの「残った」ファイルをそれぞれ手動で削除するのは面倒です。

スキーマ比較からデータベース プロジェクトに書き込むときに、「残りのファイル」を削除する方法はありますか?

4

2 に答える 2

0

最近、これが私にも起こっていることがわかったので、コメントアウトされた古いファイルをすべて見つけて削除したかったのです。

スクリプトは「;」で終わります 削除したいものはコメントアウトされているため、プロジェクト内の ";*/" のすべてのインスタンス (引用符なし) を検索して置換すると、取得したいスクリプトを見つけるのに非常に役立ちます。取り除けば、問題のあるファイルをプロジェクトから手動で削除するだけです。

もっとエレガントな解決策があればいいのに...

于 2011-11-23T22:39:52.397 に答える