Setting up the SQL server response timeout

To set up the SQL server response timeout (timing settings), add the command commandTimeOut=" " to the configuration file. This command sets the timeout before stopping attempts to execute a command and returning an error. In the quotation marks specify the timeout in seconds (by default, 30 seconds).

The configuration file (configuration.config) is located in ELMA Directory\UserConfig. Open it with a text editor. Insert commandTimeOut=" " at the end of this line:  

<main connectionStringName="MainDB" type="EleWise.ELMA.Extensions.MSSQL.MSSQLProvider, EleWise.ELMA.Extensions.MSSQL" backupenabled="false">,

and specify the timeout in seconds. The string may also look like this:  

<main connectionStringName="MainDB" type="EleWise.ELMA.Extensions.MSSQL.MSSQLProvider, EleWise.ELMA.Extensions.MSSQL" backuppath="">.

After setting up (let's set a 150 seconds timeout as an example), the string will look like this:  

<main connectionStringName="MainDB" type="EleWise.ELMA.Extensions.MSSQL.MSSQLProvider, EleWise.ELMA.Extensions.MSSQL" backupenabled="false" commandTimeOut="150">

or 

<main connectionStringName="MainDB" type="EleWise.ELMA.Extensions.MSSQL.MSSQLProvider, EleWise.ELMA.Extensions.MSSQL" backuppath="" commandTimeOut="150">.

To apply the changes, restart the server.

Note:

  • If you set 0, the SQL server timeout will be unlimited.
  • commandTimeOut does not have any effect if a command is executed with a context connection (SqlConnection is opened with "context connection=true" in the connection string).