There are two different solid.ini configuration files, one for the server and one for the ODBC client. Neither configuration file is obligatory. If there is no configuration file, the factory values are used.
▪The server-side solid.ini is used as the main configuration file for the server.
▪The client-side solid.ini file is used with the solidDB® ODBC client (driver) and the solidDB® data management tools (solidDB® SQL Editor (solsql) and so on).
If the solidDB® server and the client are run on the same machine and use the same working directory, a single solid.ini configuration file can be both the server-side and the client-side configuration file. For example, the solid.ini configuration file in the soliddb_installation_directory\eval_kit\standalone directory contains both the server-side Com.Listen and the client-side Com.Data Sources parameter settings.
Note In solidDB® documentation, solid.ini usually refers to the server-side solid.ini file.
When solidDB® (or the ODBC client) starts, it attempts to open solid.ini first from the directory set by the SOLIDDIR environment variable. If the file is not found from the path specified by this variable or if the variable is not set, the server or client attempts to open the file from the current working directory. The current working directory is normally the same as the directory from which you started the solidDB® server, or a client application. You can also specify a different working directory by using the -c command-line option at solidDB® startup.
If a value for a specific parameter is not set in the solid.ini file, solidDB® uses the factory value for the parameter. The factory values can depend on the operating system you are using.
The configuration parameters are defined as parameter name – value pairs. The parameters are grouped according to section categories. Each section category starts with a section name inside square braces, for example:
[Com]
The [Com] section lists communication information. The section names are not case-sensitive. The section names [COM], [Com], and [com] are equivalent.
In documentation, parameters are typically referred to in the format section.parameter, for example, Logging.LogEnabled.
The samples directory in the solidDB® installation directory contains samples for different use cases. Each sample contains a solid.ini file with relevant settings for each use case; you can use the sample solid.ini files as a reference when configuring your environment.