Deploying database utilities

If you need to deploy database utilities (such as dbbackup) along with your application, then you need the utility executable together with the following additional files:

Description Windows Linux / Unix Mac OS X
Database tools library dbtool11.dll libdbtool11_r.so, libdbtasks11_r.so libdbtool11_r.dylib, libdbtasks11_r.dylib
Interface Library dblib11.dll libdblib11_r.so libdblib11_r.dylib
Language resource library dblg[xx]11.dll dblg[xx]11.res dblg[xx]en11.res
Connect window dbcon11.dll
Pre-10 physical store library dboftsp.dll libdboftsp_r.so N/A
Notes
  • The table above shows files with the designation [xx]. There are several message files each supporting a different language. If you want to install support for different languages, you have to add the resource files for these languages.

  • For non-multi-threaded applications on Linux and Unix, you can use libdbtasks11.so and libdblib11.so.

  • For non-multi-threaded applications on Mac OS X, you can use libdbtasks11.dylib and libdblib11.dylib.

  • The pre-10 physical store library is required by some utilities (dblog, dbtran, dberase) to access pre-version 10.0.0 log files. If you are not deploying these utilities, then you do not require this library.

  • The personal database server (dbeng11) is required for creating databases using the dbinit utility. It is also required if you are creating databases from Sybase Central on the local computer when no other database servers are running. See Deploying database servers.

  • The dbunload utility may require the contents of the scripts directory to be present.