MobiLink server system objects, such as system tables, procedures, triggers, and views can be stored in a database other than
the consolidated database. The database that stores the MobiLink system objects is called MLSD.
When this command option is specified on the command line, the MobiLink server makes connections to MLSD to fetch user defined
scripts and to maintain synchronization status, such as ML user names, remote IDs, progress offsets, last upload and download
timestamps, and so on. The MobiLink server uses the original -c command line option connections to the consolidated database
to upload data from and download data to the client databases. The consolidated database does not need to have any of the
MobiLink server system objects. All the user defined scripts, including the error reporting and error handling scripts, are
fetched from the MLSD and executed in the consolidated database.
When this option is used, the MobiLink server requires the Microsoft Distributed Transaction Coordinator (MSDTC).
The consolidated database and MLSD can be any one of the supported MobiLink consolidated databases. However, the corresponding
ODBC drivers must support Microsoft Distributed Transactions.
The consolidated database and MLSD must have a transaction log to use MSDTC.
This option can only be used on Windows operating systems.