私の既存のデータベースは、SQL Server 2005 - バージョン 9.0.5000 上にあります。SQL Server 2008 R2 への移行
5億行以上のデータからなる巨大なテーブルがあります。列は複合主キーPriceListDate
として定義され、その一部です。varchar(8)
さらに悪いことに、テーブルはこの列で分割されています。
DBを改造する機会が来ましたのでinteger
、このカラムのデータ型を に変更しようと考えています。ただし、これを行う簡単な方法はないようですが、新しいデータ型で別のテーブルを作成するには、データを移行してから、古いテーブルとパーティション スキームと関数を削除します。
このアプローチで注意すべき点はありますか? または、代替のより良いアプローチはありますか?
ラージ