You can start, restart, and shut down the LLA server by using the SSC API, ODBC API, or SA API function calls.
By default, the ODBC and SA API functions (SQLConnect and SAConnect) start the server automatically (implicit start up) when called. You can change this behavior by setting Accelerator.ImplictStart=no in solid.ini, see Accelerator section (LLA).
The ODBC API and SA API function calls can be used to start the server only if a database exists already. The SSC API can be used to create a database at startup.
At server startup, recovery is performed if needed before control returns to the application. Therefore, if the server is successfully started, it is ready to serve application requests. For the duration of the application process, the server can be started or stopped as needed.
Note If a server is started by using an explicit API call, you cannot shut down the server by using an implicit API call. For example, if a server is started by using the explicit SSC API SSCStartServer function call, you cannot use the implicit ODBC API SQLDisconnect function call to shut down the server. The server must be shut down explicitly by using either the SSCStopServer function call, the ADMIN COMMAND 'shutdown' command, or other explicit shutdown methods.
However, if a server is started by using an implicit API call, you can shut down the server by using an explicit API call. For example, if a server is started with the implicit SA API SaConnect function call, you can use the explicit SSC API SSCStopServer function call (or any other explicit shutdown method) to shut down the server.