Upgrading from Btrieve 6.1x to Pervasive.SQL 2000i
Revision 7
October 2001
Pervasive Software Inc.
Pervasive Software Inc. 12365 Riata Trace Parkway II Austin, Texas 78727 Public Relations Contact: Marian Kelley Telephone: 800-287-4383/ 512-231-6000 Fax: 512-231-6010 Internet: http://www.pervasive.com
2001-2002 Pervasive Software Inc., Pervasive, Pervasive.SQL, Btrieve, and the Pervasive logo are registered trademarks of Pervasive Software Inc. All other product names are trademarks of their respective companies. All rights reserved worldwide.
TABLE OF CONTENTS
Overview ...... 1
What’s New ...... 1
Installation ...... 1
Workstation...... 1 Workgroup ...... 2 Server ...... 3 Requesters or Server First?...... 3 Server Engine and User Count Key...... 3 Windows NT...... 3 Novell NetWare...... 3 Unix ...... 4 Requesters ...... 4 Configuring Smart Components to Work ...... 4 Using the Network Installation ...... 5 Documentation...... 5 Troubleshooting installations...... 6 Workstation/Workgroup editions...... 6 Server editions ...... 6
Upgrade complete...... 7
Service Packs ...... 8
Troubleshooting...... 8 Available online resources ...... 8
Summary...... 9
Rebuilding Files (Optional) ...... 10
Optimizing the rebuild process...... 10 Configuration parameters and rebuilding files ...... 12 Sort Buffer Size setting ...... 12 Index page size...... 12 How much memory do you need? ...... 13 Cache Allocation setting ...... 14 Calculating depth of B-tree index (optional)...... 14
2 OVERVIEW
This paper describes an approach for upgrading applications from Btrieve 6.10 or Btrieve 6.15 to Pervasive.SQL 2000i. The number of required steps in the upgrade process is small, but depending on your environment, it can be a time-consuming process. This paper is designed to anticipate problems you may experience and help minimize the time required to complete your upgrade.
The content is organized in three general sections.
Installation of Pervasive.SQL by configuration (Workstation, Workgroup, or Server) and any known issues that you may encounter along the way
Rebuilding existing Btrieve files if needed - though the rebuild process is optional, it may be required to take advantage of some of the new features in Pervasive.SQL 2000i
Testing your application
WHAT’S NEW
Pervasive.SQL 2000i is a major step in the evolution of the Pervasive.SQL database engine.