The easiest way to convert an Access database to SQL Server
is to use the Upsizing Wizard. The Upsizing Wizard:
- Preserves database structure, including data,
indexes, and default settings.
- Automatically converts Access validation rules
and default settings to the appropriate SQL Server
equivalents.
- Maintains table relationships and referential
integrity after you upsize.
To run the Upsizing Wizard in Access 2000, on the Tools
menu, point to Database Utilities, and then
click Upsizing Wizard.
To use the Upsizing Wizard in Access 97, you must first download the Microsoft
Access Upsizing Tools 97 from the following Microsoft Web site:
http://www.microsoft.com/accessdev/prodinfo/aut97dat.htm
To run the Upsizing Wizard from Access 97, on the Tools
menu, point to Add-ins, and then click Upsize
to SQL Server.
If you have an earlier version of Access, you can do either of the following:
- Upgrade to Access 97 or Access 2000, and then run the Upsizing Wizard.
-or-
- Use SQL Server Data Transformation Services (DTS) to import the data from
your Access database to a SQL Server database. For more information about
DTS and the DTS Import Wizard, see the "Data Transformation Services" and
"Using the Import and Export Wizards" topics in SQL Server 7.0 Books Online.
For an example, see the "Importing Data from an Access Database Example"
topic in SQL Server Books Online.
Access 2000
In Access 2000, on the File
menu, point to New, and then click New
Project from Existing Database. This option creates an automatic data
processing (ADP) application. This application automatically uses the SQL Server
Desktop Engine (also known as MSDE 2000) or SQL Server as the server and uses
the ADP file as the application.
Note: When you run the Upsizing Wizard from Access 97 or Access
2000 to SQL Server 2000, you may receive an "Overflow" error. For additional
information, click the following article numbers to view the articles in the
Microsoft Knowledge Base:
279454
ACC97: "Overflow" Error Message When You Try to
Upsize to SQL Server 2000
272384
ACC2000: "Overflow" Error Message When You Try to
Upsize to SQL Server 2000
For additional information about issues between Access
2000 and SQL Server 2000, click the following article
number to view the article in the Microsoft Knowledge
Base:
269824
ACC2000: Incompatibility Issues Between Access 2000
Projects and SQL Server 2000
The following white paper can help you import your
Access application to SQL Server:
Access 97
For more information about the Microsoft Access Upsizing Tools 97, visit the
following Microsoft Web site:
http://www.microsoft.com/accessdev/ProdInfo/Aut97dat.htm
To download the Microsoft Access Upsizing Tools 97, visit the following Microsoft
Web site:
http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/prodtechnol/sql/downloads/upsize97.asp
For additional information, click the following article number to view the
article in the Microsoft Knowledge Base:
176614
ACC97: Microsoft Access 97 Upsizing Tools Available
279454
ACC97: "Overflow" Error Message When You Try to
Upsize to SQL Server 2000
For more information about Microsoft Access and SQL Server integration resources,
visit the following Microsoft Web site:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc97/html/acsqlres.asp
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
- Microsoft SQL Server 2000 64 bit (all editions)
- Microsoft SQL Server 7.0
- Microsoft Access 2000
- Microsoft Access 97
- Microsoft Access for Windows 95 7.0
- Microsoft Access 2.0
© 2003 Microsoft