SQL/MP Version Management Guide
Mixed Version Networks
Compaq NonStop™ SQL/MP Version Management Guide—429833-001
6-11
Version 300 or Newer Utilities and Newer Version
Software
Version 300 or Newer Utilities and Newer Version Software
You can use the version 300 or newer SQL utilities and the BACKUP and RESTORE
utilities to perform an operation on an object or a program residing on a node running
SQL/MP software newer than version 300. However, the object or program and the
catalogs in which it is registered must not have a version newer than 300.
For example, you can use a version 300 COPY utility to access a version 300 source or
target table registered in a version 300 catalog on a node whose SQL software version is
newer than 300.
Version errors occur only when you attempt to access objects, programs, or catalogs on
remote nodes whose versions are newer than 300. You have the least chance of version
errors if you run the utilities from the node with the newest version of SQL/MP
software.
SQL Utilities and Newer Version Software
Every SQL utility can operate in a network with nodes whose SQL version is newer than
the version of the utility. Version 300 SQL utilities cannot access SQL objects or
programs whose version is newer than 300 or SQL objects or programs registered in
catalogs whose version is newer than 300.
All SQL utilities except FILEINFO check for these situations which can result in
version errors (FILEINFO checks for only the first error in the next list):
•
A version 300 SQL utility cannot access an SQL object whose version is newer than
300. For example, you cannot use version 300 PURGE to purge data from a table
whose version is newer than 300.
•
A version 300 SQL utility cannot access an SQL object or program registered in a
catalog whose version is newer than 300. For example, you cannot use the version
300 COPY utility to copy a version 300 source table registered in a newer version
catalog. Also, you cannot use version 300 PURGE to delete an SQL program whose
catalog format is 300 but that is registered in a newer version catalog (the situation
illustrated in Figure 6-3
).
•
A version 300 SQL utility cannot access an SQL program whose catalog version is
newer than 300. For example, a version 300 DUP command cannot duplicate an
SQL program whose catalog version is newer than version 300.
For more information about the SQL utilities, see the NonStop SQL/MP Reference
Manual.
BACKUP/RESTORE and Newer Version Software
When you use the BACKUP or RESTORE utility, the version of the utility must be the
same as or newer than any SQL object, catalog, or program you want to back up and
restore.
These restrictions affect the use of version 300 or newer BACKUP and RESTORE in a
network with nodes using newer version SQL/MP software: