SMA and LLA Guide : Creating and running SMA applications : Starting and shutting down SMA server : Starting SMA server
  
Starting SMA server
The SMA server is started using the command prompt in the same way as with a normal network-connection-based solidDB® server. When SMA server is started, it checks if a database exists. The server first looks for a solid.ini configuration file and reads the value of FileSpec parameter. If a database file is found with the names and paths specified in the FileSpec parameter, that database is opened automatically. If no database is found, the server prompts you to create a database.
To start the SMA server on Linux and UNIX
Enter the command solidsma at the command prompt.
When you start the server for the first time, enter the command solidsma -f at the command prompt to force the server to run in the foreground.
To start the SMA server on Windows
Enter the command solidsma at the command prompt. To start the SMA server as a service:
Results
When the server is started in the SMA mode, it loads the SMA driver library dynamically, accepting connection requests from the SMA driver at the normal listening port. By assigning different port numbers to different SMA servers, it is possible to run several SMA servers on a single system at the same time.
Tip: It is also possible to start the solidDB® server in SMA mode by having the application call an SSC API function SSCStartSMAServer. However, in such a setup, only one application can start (and stop) the SMA server. For details on the SSC API calls, see SSCStartSMAServer.
See also
Starting and shutting down SMA server