Visual Studioのスキーマコンパイル(2010年現在)では、[SQL Server 2008R2]データベーステーブルの更新(列のデータ型、オプション性など)をどのように処理するかを知っていますか?VS SchemaCompare:テーブル更新の作成
オプションは以下のとおりです。新しいものを想定して名前を変更することができます前に、古いテーブルの名前を変更し、新しいテーブルに古いデータをコピーし、新しいテーブルを作成します
- 利用別々
ALTER TABLE
文 - 適切な名前
TIMESTAMP column(楽観的なロック用)の状況があるので私は尋ねています。 SchemaCompareが新しいテーブルアプローチを使用する場合、TIMESTAMP
列の値は&に変更され、古いTIMESTAMP
値を持つすべての人に問題が発生します。 VSTSDBが、ここで説明したように、私はスキーマを比較信じて
SQLプロファイラを使用して簡単に見つけることができます。私のお金は 'ALTER TABLE'変種になります。 – Tomalak