Visual Studio (現在 2010 を使用) の SchemaCompare が [SQL Server 2008R2] データベース テーブルの更新 (列のデータ型、オプションなど) の処理方法を決定する方法を知っている人はいますか?
オプションは次のとおりです。
- 個別の
ALTER TABLE
ステートメントを使用する - 新しいテーブルを作成し、古いデータを新しいテーブルにコピーし、新しいテーブルの名前を変更して適切な名前にする前に、古いテーブルの名前を変更します
TIMESTAMP 列(楽観的ロック用)が関係する状況があるため、質問しています。SchemaCompare が新しいテーブル アプローチを使用する場合、TIMESTAMP
列の値が変更され、古いTIMESTAMP
値を持つすべての人に問題が発生します。