アップサイジング_(データベース)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > アップサイジング_(データベース)の意味・解説 

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

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/22 23:56 UTC 版)

ナビゲーションに移動 検索に移動

アップサイジング (: upsizing)はマイクロソフトによる造語で、Microsoft AccessデータベースをMicrosoft SQL Serverにアップグレードするためのプロセスのこと。これにより、Microsoft Accessをデータベースをフロントエンドとして引き続き利用しつつ、バックエンドは別のローカルまたはリモートのSQL Serverによって提供されるため、生産性とデータ量が大幅に向上する。バージョン2000以降のMicrosoft Accessには、Microsoft SQL Serverへのデータ移行を容易にする特別なアップサイジングウィザードが実装されている。現在、アップサイジングでサポートされている他のRDBMSは存在しない。

アップサイジング戦略

データベースをAccessからSQL Serverに移行する方法には2つの戦略がある。

  1. マイクロソフトのODBCを使用して、ADOを介してリモートデータベースにアクセスする。
  2. Microsoft SQL Serverとのより「ネイティブな」統合を可能にするAccessプロジェクト(Microsoft Access 2000以降で利用可能)の使用。

最初の戦略は、多くの場合、ステージ2のSQL Serverでの完全な移行に向けた最初のステップと見なされ[1] 、戦略2の一部と見なすことができる。各戦略の特性については、以下の表を参照のこと。

パラメータ 戦略1 戦略2
データベースアクセス ADOを使用したODBC経由。戦略2よりもやや遅い。 Access Project (.adp)を使用したMicrosoft SQL Serverとのネイティブ統合、 ADOを使用したデータアクセス
統合 (ほぼ)すべてのRDBMSと統合可能 Microsoft SQL Serverのみのネイティブサポート
アクセスの役割 Microsoft Jet Database EngineVBAの全機能を備えたデータベースフロントエンドとして機能。 (シッククライアントと比較) 機能が制限されたデータベースフロントエンドとして機能。ローカルテーブルは許可されない[2]。 クエリは通常、データベースビューに変換され、データを操作するVBAコードは、サーバーに保存されているプロシージャに変換される。 (シンクライアントと比較)

アップサイジングの実行

他のデータ移行手順と同様に、Microsoft Accessデータベースのアップサイジングでは、データベース構造とソースコードの基本的なリファクタリングが必要である。この手順のいくつかの側面はアップサイジングウィザードによって自動化されるが、それでも人手必要とする箇所が多くある。アップサイジングでは、以下の変更を行う必要がある。

  1. DAOからADOへのデータアクセスインターフェイスの完全な変更。
  2. Microsoft JET SQLからTransact-SQLへの大幅な変更 。
  3. オブジェクト(テーブル、列など)の名前の大幅な変更。
  4. 「アップサイズ」後のテクノロジーであるADOMicrosoft SQL Serverの新機能を最適に使用するためのソースコードの再認識。

関連項目

脚注

  1. ^ Thomas Groß,Claudia Clemens "Upsizing von Access zu SQL Server", dotnetpro 6/2004
  2. ^ There are though the ways to store some data locally using the save methods of recordset object



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  アップサイジング_(データベース)のページへのリンク

辞書ショートカット

すべての辞書の索引

「アップサイジング_(データベース)」の関連用語

アップサイジング_(データベース)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



アップサイジング_(データベース)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのアップサイジング (データベース) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS