Registriert MobiLink-Benutzer der konsolidierten Datenbank. Bei entfernten SQL Anywhere-Datenbanken müssen Benutzer zuvor auf den entfernten Datenbanken mit der Anweisung CREATE SYNCHRONIZATION USER erstellt werden.
mluser [ options ] -c "connection-string" { -f file | -u user [ -p password ] }
Option | Beschreibung |
---|---|
@data |
Liest Optionen aus der angegebenen Umgebungsvariablen oder Konfigurationsdatei ein. Wenn beide mit demselben Namen vorhanden sind, wird die Umgebungsvariable verwendet. Siehe Konfigurationsdateien. Wenn Sie Kennwörter oder andere Informationen in einer Konfigurationsdatei schützen möchten, können Sie das Dienstprogramm zum Ausblenden von Dateien zum Verschleiern des Inhalts von Konfigurationsdateien verwenden. Siehe Dienstprogramm zum Verschleiern von Dateien (dbfhide). |
-c "keyword=value;..." |
Hiermit können Sie Datenbank-Verbindungsparameter bereitstellen. Die Verbindungszeichenfolge muss dem Dienstprogramm ausreichende Privilegien erteilen, damit es eine Verbindung mit der konsolidierten Datenbank über eine ODBC-Datenquelle herstellen kann. Dieser Parameter ist erforderlich. |
-d | Löscht den bzw. die durch -f oder -u angegebenen Benutzernamen. Diese Option kann nicht zusammen mit der mluser-Option -r verwendet werden. |
-f filename | Liest Benutzernamen und Kennwörter aus der angegebenen Datei aus. Bei der Datei sollte es sich um eine Textdatei handeln, die auf jeder Zeile einen Benutzernamen und ein Kennwort getrennt durch ein Leerzeichen enthält. Sie müssen -f oder -u angeben. |
-fips | Falls aktiviert, schlägt mluser fehl, wenn die Unterstützung für FIPS-zertifizierte Verschlüsselung nicht installiert ist. |
-n Name_Benutzerauthentifizierungsrichtlinie |
Registriert einen MobiLink-Benutzer bei der LDAP-Benutzerauthentifizierung. |
-o Dateiname | Protokolliert Ausgabenachrichten in die festgelegte Datei. |
-ot Dateiname | Logdatei kürzen und anschließend Ausgabemeldungen anfügen. Standardmäßig werden Ausgaben auf dem Bildschirm angezeigt. |
-pc collation-id |
Gibt eine Datenbankkollations-ID für die Zeichensatzkonvertierung von Benutzername und Kennwort an. Dabei muss es sich um eine der SQL Anywhere-Kollationslabels handeln, wie unter Alternative Kollationen aufgelistet. Diese Option ist notwendig, wenn Benutzernamen und Kennwörter aus einer Datei gelesen werden, die mit einem anderen Zeichensatz kodiert ist als von der Sprachumgebung festgelegt wird. |
-p password | Kennwort, das dem Benutzer zugeordnet werden soll. Diese Option kann nur mit -u eingesetzt werden. |
-r remote-id |
Wenn Sie diese Option zusammen mit -u Benutzername verwenden, setzt mluser den Synchronisationsstatus für die angegebene entfernte ID und den Benutzernamen zurück. Die Spalten last_upload_time und last_download_time in der ml_subscription-Tabelle werden für den angegebenen Benutzernamen und die entfernte ID auf ihre Standardwerte zurückgesetzt. Die Standardwerte für die Spalten progress, last_upload_time und last_download_time lauten 0, "1900/01/01 00: 00: 00" bzw. "1900/01/01 00: 00: 00". Diese Option kann nicht zusammen mit der mluser-Option -d verwendet werden. VorsichtDiese Option setzt die Informationen zum Synchronisationsstatus für den angegebenen Benutzernamen und die entfernte ID zurück. Diese Aktion kann nicht rückgängig gemacht werden. Nach dem Zurücksetzen des Synchronisationsstatus akzeptiert der MobiLink-Server immer die erste vom Client gesendete Synchronisationsanforderung, ohne den letzten Synchronisationsstatus zu überprüfen. |
-u username | Gibt hinzuzufügenden (bzw. zu löschenden, falls mit -d benutzt) Benutzernamen an. In einer Befehlszeile kann jeweils nur ein Benutzer angegeben werden. Diese Option wird mit -p benutzt, wenn Kennwörter festgelegt wurden. Sie müssen -f oder -u angeben. |
-v | Legt die ausführliche Protokollierung fest. |
Bei einem bestimmten Benutzer/Kennwort-Paar versucht das Dienstprogramm mluser zunächst, den Benutzer hinzuzufügen. Wenn der Benutzer bereits zur konsolidierten Datenbank hinzugefügt wurde, versucht das Programm, das Kennwort für den betreffenden Benutzer zu aktualisieren.
Es gibt verschiedene Möglichkeiten, Benutzernamen in der konsolidierten Datenbank zu registrieren:
Verwenden Sie Sybase Central.
Geben Sie bei mlsrv16 die Befehlszeilenoption -zu+ an. In diesem Fall werden alle bestehenden MobiLink-Benutzer, die der konsolidierten Datenbank noch nicht hinzugefügt wurden, bei der ersten Synchronisation hinzugefügt.
Der MobiLink-Benutzer muss bereits in einer entfernten Datenbank existieren. Um Benutzer in die entfernte Datenbank einzufügen, benutzen Sie folgende Optionen:
Bei entfernten SQL Anywhere-Datenbanken legen Sie den Namen mit CREATE SYNCHRONIZATION USER fest und synchronisieren mit diesem Benutzernamen.
Für entfernte UltraLite-Datenbanken können Sie vor der Synchronisation entweder das Feld "user_name" der Struktur ul_sync_info oder in Java die Methode SetUserName() der Klasse ULSynchInfo verwenden.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |