This document contains the following topics:
Welcome to the General Release of Pervasive PSQL v9.6.
This release delivers new features and functionality to Pervasive PSQL as described in New Features and Enhancements.
Note The Installation Notes section contains important information to help you install successfully. Please read this section before attempting to install Pervasive PSQL v9.6 or alter your existing configuration.
After reading these notes, see the portable document format (PDF) book Getting Started with Pervasive PSQL for installation steps.
This release supports the use of older clients from the previous releases Pervasive PSQL v9, and Pervasive PSQL v9 SP1, and Pervasive PSQL v9 Service Pack 2 with the Pervasive PSQL v9.6 Server.
Pervasive recommends that you use client requesters that are the same version as the database engine. If you choose, you may use a client requester that is an older version than the database engine with which it interacts. In some situations, depending on the type of SDK access method used by your application, an older version requester will not work with the database engine. Your application will be unable to communicate with the database engine. For those situations, you must use client requesters that are the same version as the database engine.
Client requesters that are a newer version than the database engine may or may not function correctly. Pervasive does not guarantee that newer versions of client requesters will function correctly with older versions of the engine. Therefore, Pervasive recommends that you avoid the use of newer version client requesters with an older engine.
This release supports Pervasive AuditMaster v6.3, DataExchange v2.8, and Backup Agent v1.1.
Pervasive PSQL v9.6 will not install in an environment where AuditMaster v6.2, DataExchange v2.7, or Backup Agent v1.0 are installed. The steps below explain how to upgrade Pervasive.SQL V8.x to Pervasive PSQL v9.6 in an environment with prior versions of other Pervasive data management products.
Before upgrading, ensure that no user or application is using the database engine. Any changes to your data files are not captured, audited, or put into continuous operations during the upgrade process. For DataExchange, disable any replication schedules and ensure that no replication sessions are running during the upgrade.
|
Step
|
Action
|
|---|---|
|
1.
|
Modify the Registry and add a key that will allow the upgrade.
[HKEY_LOCAL_MACHINE\SOFTWARE\Pervasive Software\Products\AuditMaster Server\v9_upgrade]
[HKEY_LOCAL_MACHINE\SOFTWARE\Pervasive Software\Products\Pervasive.SQL Replication\v9_upgrade]
[HKEY_LOCAL_MACHINE\SOFTWARE\Pervasive Software\Products\Backup Agent\v9_upgrade]
Note: Each product requires its own key. For example, if you are using all three products, add all three keys.
If you prefer not to edit the Registry manually, contact Pervasive Support and request a Registry update file (.reg file). The Support representative will advise you on using the file. See www.pervasive.com/company/contact/index.asp for contact information.
|
|
2.
|
Upgrade Pervasive.SQL V8.x to Pervasive PSQL v9.6. See Getting Started with Pervasive PSQL (Server Edition).
|
|
3.
|
Update AuditMaster v6.2 to Pervasive AuditMaster v6.3
Update DataExchange v2.7 to DataExchange v2.8
Update Backup Agent v1.0 to Backup Agent v1.1
These updates are available for download from the Pervasive web site at http://www.pervasive.com/support/updates/
|
The Pervasive PSQL Server and Client installations are separate in Pervasive PSQL v9.6. You can no longer install clients from a server installation unless you add the client install manually to your installed Pervasive PSQL v9.6 server installation.
Instead, use the separate Client installation program provided on the installation media or on the download Web page.
Note the following when installing:
Windows Vista checks all installation executables to verify the authenticity of the executable. The Pervasive PSQL installation program is now digitally signed. As a result, when you install Pervasive PSQL the Vista execution authentication shows that the executable is from Pervasive Software.
Windows Vista uses two main types of user accounts: standard users and administrators. The permissions differ for these two types of users.
If a standard user needs to perform a task that requires additional privileges, Vista prompts (run as administrator) for an administrator password. Vista includes a built-in administrator, admin, whose account is disabled by default.
The following behavioral differences with Pervasive PSQL occur if you are logged on as a standard user instead of an administrator:
Pervasive PSQL supports Internet Protocol (IP) v4, not IP v6.
Dbnames.cfg and pvsw.log can be written to by all users; neither file is virtualized on Vista. Pervasive PSQL databases are accessible to all user regardless of who creates the database. Vista still allows you to create system DSNs and user DSNs. User DSNs are not accessible by all users.
The database engine files w3dbsmgr and ntdbsmgr are added to the firewall access list. The installation of Windows Vista enables the firewall by default. With the firewall enabled, users cannot access the database engine unless certain engine files are added to the firewall access list.
The registry configuration settings allow full access to all users. Pervasive PSQL configuration settings are persistent for all user types on Vista.
If a user starts the Workgroup Engine or Cache Engine in a Terminal Services environment or by switching users through fast-user switching, other users on the system cannot access that engine nor can they start their own copy of the engine.
Status code 3032 results if a second user attempts to access another user's engine through the transactional interface: "Unable to connect to local engine. Possibly an engine has been started by another user on this machine in a non-elevated mode. Other users will not be able to connect to that engine."
If it is desirable to have multiple users accessing a local engine, then start that engine as a service. Ensure that you are logged on as an administrator, then complete the following steps.
psc create "psqlWGE" "Pervasive PSQL Workgroup Engine" own auto "c:\pvsw\bin\w3dbsmgr.exe service srde"
psc create "psqlCE" "Pervasive PSQL Cache Engine" own auto "c:\pvsw\bin\w3dbsmgr.exe service btrv"
psc start "psqlWGE"
or
psc start "psqlCE
See also psc in the chapter Command Line Interface Utilities in Pervasive PSQL Users Guide.
If you run the Workgroup Engine or Cache Engine as a service but later decide to uninstall the engine, remember to delete the service after you uninstall the product.
This applies whether you use a Pervasive PSQL utility, third-party utility, or the operating system to set up the Workgroup Engine or Cache Engine as a service. Since the Pervasive PSQL installation program did not install the service, the Pervasive PSQL uninstall program is unaware of its existence.
You can delete a service through the operating system Service Manager or with a third-party utility.
Pervasive PSQL v9.6 includes the following new features and enhancements.
The Pervasive PSQL v9.6 Server is supported on the following.
The Pervasive PSQL v9.6 Workgroup is supported on the following.
The Pervasive PSQL v9.6 client is supported on the following.
This section lists the known issues for Pervasive PSQL v9.6.
No workaround is required. Pervasive PSQL installs Java Runtime Environment (JRE) 6, which is Vista compatible.
Workaround: Execute these utilities only if you have administrator rights.
Workaround: Download the Winhelp program from the Microsoft Download Center.
Status code 3032 results if a second user attempts to access another user's engine through the transactional interface: "Unable to connect to local engine. Possibly an engine has been started by another user on this machine in a non-elevated mode. Other users will not be able to connect to that engine."
The following message is logged to pvsw.log:
3032: EstablishSessionWithEngine(). Failed to initialize shared memory to local engine. OS rc=2.
Workaround: To allow multiple users access to a Workgroup Engine or Cache Engine in a Terminal Services environment or through fast-user switching, start that engine as a service instead of as an executable. See Running Workgroup Engine or Cache Engine As a Service.
The documentation is provided in three different formats: JavaHelp, HTMLHelp, and portable document format (PDF).
The PDF files reside on the installation media and are not installed. In some instances, the Acrobat Reader plugin for browsers does not render the PDF documentation correctly. You may notice gaps on pages or pages that appear to be missing. We recommend that you view the PDFs with Adobe Reader, not in a browser. The Reader is free and available as a download from www.adobe.com.
The JavaHelp and HTMLHelp (CHM) formats are installed by default with the product. The JavaHelp is installed under the Bin\Plugins directory (by default, C:\PVSW\Bin\Plugins). The HTMLHelp is installed under Program Files\Common Files\Pervasive Software Shared\Doc.
The Java Runtime Environment (JRE) is required to use the Javahelp documentation. Ensure that the system variables on your operating system are correctly set to include the location of the JRE. Certain platforms may not include the location of the JRE bin directory in the PATH variable. Verify the specific location of the JRE on your operating system before adding the location to the PATH variable.
You may obtain technical support from the following Web-based support options:
If you require something other than what Web-based support options provide, contact Pervasive Support by phone:
For community technical support and discussions about Pervasive products in general:
For information on updates and Service Packs:
http://www.pervasive.com/products
http://www.pervasive.com/developerzone
http://www.pervasive.com/support/techpapers.asp
http://www.pervasive.com/support/technical/online_manuals.asp
http://www.pervasive.com/library
http://www.pervasive.com/support/support_programs.asp
PERVASIVE SOFTWARE INC. LICENSES THE SOFTWARE AND DOCUMENTATION PRODUCT TO YOU OR YOUR COMPANY SOLELY ON AN "AS IS" BASIS AND SOLELY IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF THE ACCOMPANYING LICENSE AGREEMENT. Copyright © 2007 Pervasive Software Inc. All Rights Reserved.
|
Pervasive Software Inc. http://www.pervasive.com 12365 Riata Trace Pkwy, Bldg B Austin, TX 78727 USA Voice: (512) 231-6000 Fax: (512) 231-6010 Online Pervasive Contacts |
*** END OF README ***