The order in which the fields appear in the dataserver version string depends on the version of the server you are running.
The fields in version 12.5.0.1, in order, are:
Product.
Version number and SWR.
Release type: production (P), beta, or SWR version.
Platform identifier.
Operating system release under which the binary was compiled. This number is hard coded; it is not determined from your operating system.
Server
“Build number” – this is a Sybase internal reference.
Mode: optimized (dataserver) or debug (diagserver).
Compilation date and time.
In Version 11.9.2, the version string appears as follows (this example is from Sun Solaris):
Adaptive Server Enterprise/11.9.2/1031/P/Sun_svr4/OS 5.5.1/FBO /Fri Aug 14 06:26:45 1998
The fields, in order, are:
Product.
Version number.
“Build number” - this is a Sybase internal reference.
Release type: production (P), beta (B) or SWR version.
Platform identifier.
Operating system release under which the binary was compiled. This number is hard coded; it is not determined from your operating system.
Codeline used for this release - a Sybase internal reference.
“Build number” - a Sybase internal reference.
32-bit or 64-bit system indicator.
Type of post-build optimization server.
Compilation date and time.
An example of the 12.5.0.1 version string from Sun Solaris follows (FBO stands for Feedback Optimized):
Adaptive Server Enterprise/12.5.0.1/SWR 9981 IR/P/Sun_svr4/OS 5.8/rel12501/1776/32-bit/FBO/Mon Feb 25 23:35:46 2002