Overview

This session will break down into three sections:

The application used in the demonstrations will be available on your Tech Ed CD. The application is for your personal use: You may learn from it and reuse code segments. They cannot be redistributed, however, for production use.

The reader is assumed to be familiar with the design of Microsoft Access 2.0–based applications and conversant with Microsoft Access Basic programming techniques. No prior experience with using SQL database data sources is assumed for this session.

This session focuses on the use of the Microsoft Access Upsizing Tools. The tools, which were released in October of 1994, are an add-on for Microsoft Access 2.0. The tools are designed to work with Microsoft SQL Server database management system version 4.x. These three products are necessary in order to use the Upsizing Tools and to take advantage of much of what is discussed below. At this time, the tools do not support any other back-end databases. This is because the tools use SQL Passthrough, which is specific to Microsoft SQL Server.

The Upsizing Tools consist of two major components:

Below is a description of these two major components that we will be discussing throughout the session.

Upsizing Wizard

The first component of the Upsizing Tools is the Upsizing Wizard. It takes a Microsoft Access database and creates an equivalent database on SQL Server with the same table structure, data, and many other attributes of the original Microsoft Access database.

This will allow developers who design client-server applications on their desktop in Microsoft Access to generate a SQL Server database from their prototype. Also, developers who have existing Microsoft Access–based applications will be able to "grow" those applications to SQL Server and gain the benefits of a client-server architecture.

SQL Server Browser

The SQL Server Browser allows developers to view, create, and edit SQL Server objects including tables, views, defaults, rules, stored procedures, and triggers. The Browser can be used to manage a SQL Server database created by the Upsizing Wizard or any other existing SQL Server objects.

This paper and session will focus on the Upsizing Wizard portion of the Upsizing Tools.