Using SQL Anywhere database servers

SQL Anywhere provides two versions of the database server:

  • The personal database server   This executable does not support client/server communications across a network. Although the personal database server is provided for single-user, same-computer use—for example, as an embedded database server—it is also useful for development work.

    On Windows operating systems, except Windows Mobile, the name of the personal server executable is dbeng12.exe. On Unix operating systems its name is dbeng12. Only the network server is supported on Windows Mobile.

  • The network database server   This executable supports client/server communications across a network, and is intended for multi-user use.

    On Windows operating systems, including Windows Mobile, the name of the network server executable is dbsrv12.exe. On Linux and Unix operating systems, the name is dbsrv12.

 Server differences
 Network software requirements
 See also

Start the database server
Stopping the database server
Starting and stopping databases
Configuring database servers
Setting a maximum page size
Naming the database server and the databases
Using configuration files to store database server startup options
Logging database server actions
Suppressing Windows event log messages
Controlling performance and memory from the command line
Controlling permissions from the command line
Running in special modes
Threading in SQL Anywhere
Running the database server outside the current session
Running authenticated SQL Anywhere applications
Running SQL Anywhere on Windows Vista, Windows 7, and Windows 2008