アップサイジング (データベース)

アップサイジング (英: upsizing)はマイクロソフトによる造語で、Microsoft AccessデータベースをMicrosoft SQL Serverにアップグレードするためのプロセスのこと。これにより、Microsoft Accessをデータベースをフロントエンドとして引き続き利用しつつ、バックエンドは別のローカルまたはリモートのSQL Serverによって提供されるため、生産性とデータ量が大幅に向上する。バージョン2000以降のMicrosoft Accessには、Microsoft SQL Serverへのデータ移行を容易に"する特別なアップサイジングウィザードが実装されている。"現在、アップサイジングでサポートされている他のRDBMSは存在しない。
アップサイジング戦略.
データベースをAccessからSQL Serverに移行する方法には2つの戦略がある。
最初の戦略は、多くの場合、ステージ2のSQL Serverでの完全な移行に向けた最初のステップと見なされ 、戦略2の一部と見なすことができる。各戦略の特性については、以下の表を参照のこと。
アップサイジングの実行.
他のデータ移行手順と同様に、Microsoft Accessデータベースのアップサイジングでは、データベース構造とソースコードの基本的なリファクタリングが必要である。"この手順のいくつかの側面はアップサイジングウィザード"によって自動化されるが、それでも人手必要とする箇所が多くある。アップサイジングでは、以下の変更を行う必要がある。