cancel
Showing results for 
Search instead for 
Did you mean: 

What's the tool name for the database engine in configuration files?

VolkerBarth
Contributor
2,388

Using Win32 12.0.1.3298, I'm trying to start a database server with a configuration file that contains tool-specific commands, something like

# start engines with given database key
#if tool=dbsrv12,dbeng12
  -ek "mysecret"
#endif

Unfortunately, that does not work. Obviously the tool names used for the server - namely "dsbsrvX" and "dbengX" - are not recognized as documented. If I add an #else part, then that part is used.

However, it seems that the executable's name without the version-specific suffix does work, i.e.

#if tool=dbsrv,dbeng
  -ek "mysecret"
#endif

Question:

Is the documentation or the implementation wrong in that respect - or am I doing something wrong?

Accepted Solutions (1)

Accepted Solutions (1)

MarkCulp
Participant

The tool names for the servers do not include the version numbers, so:

  • the personal server (dbengX) tool name is dbeng
  • the network server (dbsrvX) tool name is dbsrv
  • the runtime engine (rtengX) tool name is rteng
  • the mobilink server (mlsrvX) tool name is mlsrv

I have made a comment on the 12.0.1 DCX documentation page stating the correct tool name (aka utility-name) for these servers

VolkerBarth
Contributor
0 Kudos

Thanks for the quick information - that will immediately go into production:)

Answers (0)