SQL Server 2008以降を使用して、rowversion列を大きなテーブルに追加したいのですが、単純に
ALTER TABLE [Tablename]
ADD Rowversion [Rowversion] NOT NULL
その後、更新のためにテーブルが長すぎます。
このダウンタイムを減らすためにどのような戦略を使用できますか?何でも検討します。もちろん、単純であればあるほど良いのですが、どのような戦略も検討します。
私の考えでは、最後の手段として、トリガーによって維持されるコピーステージングテーブルを維持してから、ステージングテーブルを元のテーブルにsp_renameできると考えています。しかし、私はもっとシンプルで簡単なものを望んでいます。