MobiLink-Server-Systemobjekte, z.B. Systemtabellen, Prozeduren, Trigger und Ansichten, können in einer anderen als der konsolidierten
Datenbank gespeichert werden. Die Datenbank, die die MobiLink-Systemobjekte speichert, wird als MLSD bezeichnet.
Wenn dieser Befehlsparameter in der Befehlszeile verwendet wird, stellt der MobiLink-Server Verbindungen zur MLSD her, um
benutzerdefinierte Skripten abzurufen und den Synchronisationsstatus zu verwalten, z.B. ML-Benutzernamen, entfernte IDs, Fortschritts-Offsets
und die Zeitstempel der letzten Uploads und Downloads. Der MobiLink-Server verwendet die ursprünglichen im Befehlszeilenparameter
-c angegebenen Verbindungen mit der konsolidierten Datenbank für den Upload und Download von Daten in die Client-Datenbanken.
Die konsolidierte Datenbank braucht keines der MobiLink-Server-Systemobjekte zu haben. Alle benutzerdefinierten Skripten,
einschließlich der Skripten für die Fehler-Berichterstellung und die Fehlerbehandlung werden von der MLSD abgerufen und in
der konsolidierten Datenbank ausgeführt.
Wenn diese Option verwendet wird, benötigt der MobiLink-Server den Microsoft Distributed Transaction Coordinator (MSDTC).
Die konsolidierte Datenbank und MLSD können eine der unterstützten konsolidierten MobiLink-Datenbanken sein. Die entsprechenden
ODBC-Treiber müssen jedoch Microsoft Distributed Transactions unterstützen.
Die konsolidierte Datenbank und MLSD müssen über ein Transaktionslog verfügen, um MSDTC zu verwenden.
Diese Option kann nur auf Windows-Betriebssystemen verwendet werden.