Upsizing (database)

Upsizing (database)

Upsizing is the term coined by Microsoft to describe the process of upgrading Microsoft Access Database to a Microsoft SQL Server. This allows to continue using Microsoft Access as a database front-end whereas the actual back-end is served by a separate local or remote SQL Server allowing much higher productivity and data volumes. Microsoft Access from the version 2000 on has a special "Upsizing Wizard" which facilitates the data migration to the proprietary Microsoft SQL Server. No other RDBMS are currently supported for upsizing.

Upsizing strategies

There are two strategies how database can be migrated from Access to a SQL Server.
#Using ODBC from Microsoft to get access to a remove database via ADO.
#Using Access Projects (available in Microsoft Access 2000 and higher) which allow more "native" integration with Microsoft SQL Server.

The first strategy is often seen as the first step towards complete migration on a SQL server on the stage 2 [ Thomas Groß,Claudia Clemens "Upsizing von Access zu SQL Server", dotnetpro 6/2004] , and can be seen as a part of the strategy 2. For peculiarities of every strategy see the table.

Performing the upsizing

As any data migration procedure Microsoft Access database upsizing requires fundamental refactoring of the database structure and source code. Even though some aspects of this procedure seem to be automatized by the "Upsizing Wizard", there are still many points requiring human intervention. Following changes have to be done on upsizing
#Complete change of data access interface from DAO to ADO.
#Substantial change of Microsoft JET SQL to Transact-SQL.
#Substantial adaptation of object (e.g. tables, columns etc) names.
#Reconception of the source code to optimally employ the new functionality of ADO and Microsoft SQL Server of the "upsized" solution.

Notes and references


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Microsoft Access Database — Die Microsoft Access Database ist das Standard Datenbank Format von Microsoft Access. Die Standard Datei Erweiterung ist „.mdb“ (seit Access 2007 auch „.accdb“). MDB ist die Abkürzung für Microsoft DataBase und ein Dateiformat, welches eine Datei …   Deutsch Wikipedia

  • Microsoft Jet Database Engine — This article is about JET Red used in Microsoft Access. For the JET Blue ISAM implementation, see Extensible Storage Engine. The Microsoft Jet Database Engine is a database engine on which several Microsoft products have been built. A database… …   Wikipedia

  • Microsoft Access — Microsoft Office Access 2010 running on Windows 7 Developer(s) Microsoft Corporation …   Wikipedia

  • upsize — [c]/ˈʌpsaɪz/ (say upsuyz) verb (upsized, upsizing) –verb (t) 1. to increase significantly in scope, number, amount, etc.: to upsize a database. –verb (i) 2. to increase in size: the value of the company upsized …  

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”