ASA Programming Guide
Deploying Databases and Applications
You can deploy a database server by making the SQL Anywhere Studio Setup program available to your end-users. By selecting the proper option, each end-user is guaranteed of getting the files they need.
The simplest way to deploy a personal database server or a network database server is to use the supplied InstallShield objects. For more information, see Using InstallShield objects and templates for deployment.
In order to run a database server, you need to install a set of files. The files are listed in the following table. All redistribution of these files is governed by the terms of your license agreement. You must confirm whether you have the right to redistribute the database server files before doing so.
Windows | UNIX | NetWare |
---|---|---|
dbeng9.exe | dbeng9 | N/A |
dbsrv9.exe | dbsrv9 | dbsrv9.nlm |
dbserv9.dll | libdbserv9.so, libdbtasks9_r.so | N/A |
dblgen9.dll | dblgen9.res | dblgen9.res |
dbjava9.dll (1) | libdbjava9.so (1) | dbjava9.nlm (1) |
dbctrs9.dll | N/A | N/A |
dbextf.dll (2) | libdbextf.so (2) | dbextf.nlm (2) |
asajdbc.zip (1,3) | asajdbc.zip (1,3) | asajdbc.zip (1,3) |
asajrt12.zip (1,3) | asajrt12.zip (1,3) | asajrt12.zip (1,3) |
classes.zip (1,3) | classes.zip (1,3) | classes.zip (1,3) |
dbmem.vxd (4) | N/A | N/A |
dbunic9.dll | libunic.so | N/A |
asa.cvf | asa.cvf | asa.cvf |
charsets\ directory | charsets/ directory | N/A |
1. Required only if using Java in the database. For databases initialized using JDK 1.1, distribute asajdbc.zip. For databases initialized using JDK 1.2 or JDK 1.3, distribute asajrt13.zip.
2. Required only if using system extended stored procedures and functions (xp_).
3. Install such that the CLASSPATH environment variable can locate classes in this file.
4. Required on Windows 95/98/Me if using dynamic cache sizing.
Depending on your situation, you should choose whether to deploy the personal database server (dbeng9) or the network database server (dbsrv9).
The Java DLL (dbjava9.dll) is required only if the database server is to use the Java in the Database functionality.
The table does not include files needed to run utilities such as dbbackup.
For information about deploying utilities, see Deploying administration tools.
The zip files are required only for applications that use Java in the database, and must be installed into a location in the user's CLASSPATH environment variable.