Wendet Ihre Software-Lizenz auf Ihren SQL Anywhere-Datenbank- oder MobiLink-Server an
dblic [ Optionen ] Lizenzdatei "Benutzername" "Firmenname"
Option | Beschreibung |
---|---|
@data |
Liest Optionen aus der angegebenen Umgebungsvariablen oder Konfigurationsdatei ein. Weitere Hinweise finden Sie unter Konfigurationsdateien verwenden. Wenn Sie Kennwörter oder andere Informationen in einer Konfigurationsdatei schützen möchten, können Sie das Dienstprogramm zum Verschleiern von Dateien verwenden. Weitere Hinweise finden Sie unter Dienstprogramm zum Verschleiern von Dateien (dbfhide). |
-l Typ |
Gibt den Lizenztyp an, der dem Lizenzmodell entspricht, das in Ihrer Software-Lizenzvereinbarung beschrieben wird. Die folgenden Lizenztypen werden unterstützt:
|
-o Dateiname | Schreibt Meldungen in die angegebene Datei aus. |
-q | Läuft im stillen Modus - Meldungen werden nicht angezeigt. |
-u Lizenznummer | Gibt die Gesamtzahl der Benutzer oder Prozessoren für die Lizenz an. Wenn Sie weitere Lizenzen hinzufügen, ist dies die Gesamtsumme und nicht die Anzahl der zusätzlichen Lizenzen. |
Lizenzdatei |
Gibt den Pfad- und Dateinamen des auszuführenden Servers oder der Lizenzdatei für den Personal Datenbankserver, das Netzwerk-Datenbankserver-Programm oder den MobiLink-Server an, die Sie lizenzieren. Sie können die aktuellen Lizenzinformationen eines Servers auch anzeigen, indem Sie nur den Lizenzdateinamen eingeben. |
Benutzername | Gibt den Benutzernamen für die Lizenz an. Dieser Name wird im Meldungsfenster des Datenbankservers beim Starten angezeigt. Wenn im Namen Leerzeichen enthalten sind, stellen Sie ihn zwischen Anführungszeichen. |
Firmenname | Gibt das Unternehmen für die Lizenz an. Dieser Name wird im Meldungsfenster des Datenbankservers beim Starten angezeigt. Wenn im Namen Leerzeichen enthalten sind, stellen Sie ihn zwischen Anführungszeichen. |
Das Dienstprogramm für die Serverlizenzierung fügt Ihrem SQL Anywhere-Datenbank- oder MobiLink-Server lizenzierte Benutzer oder lizenzierte Prozessoren hinzu. Sie dürfen dieses Dienstprogramm nur in Übereinstimmung mit Ihrer Lizenzvereinbarung verwenden, um der Anzahl der Benutzer oder Prozessoren, die Ihnen zusteht, Lizenzen zu erteilen. Das Ausführen dieses Befehls erteilt Ihnen keine Lizenz. Die Anzahl der CPUs, die der Datenbankserver benutzen kann, hängt unter Umständen auch von Ihrer SQL Anywhere-Edition oder der Serveroption -gt ab. Weitere Hinweise finden Sie unter:
Dieses Dienstprogramm ändert auch die Benutzer- und Firmennamen, die beim Start von Personal Datenbankservern, Netzwerk-Datenbankservern und dem MobiLink-Server angezeigt werden.
Sie können dieses Dienstprogramm auch verwenden, um die aktuelle Lizenzinformationen für einen Personal oder Netzwerk-Datenbankserver anzuzeigen, indem Sie nur den Lizenzdateinamen angeben.
Die Lizenzinformation werden jetzt in einer .lic-Datei gespeichert, die sich in demselben Verzeichnis wie die Serverprogrammdatei befindet. Der Server sucht nach einer .lic-Datei, die denselben Basisdateinamen hat wie die Programmdatei, die ausgeführt wird. Wenn z.B. der Name des ausführbaren Datenbankservers myserver.exe ist, dann sucht der Server nach einer Lizenzdatei namens myserver.lic. Standardmäßig werden folgende Namen verwendet:
Programmdatei | Lizenzdateiname |
---|---|
SQL Anywhere Personal Datenbankserver (dbeng11) | dbeng11.lic |
SQL Anywhere-Netzwerk-Datenbankserver (dbsrv11) | dbsrv11.lic |
MobiLink-Server (mlsrv11) | mlsrv11.lic |
Wenn Sie versuchen, einen Server zu starten, und die entsprechende .lic-Datei nicht verfügbar ist, wird der Server nicht gestartet. Die Lizenzdatei wird vom SQL Anywhere-Installationsprogramm erstellt. Das Dienstprogramm dblic ändert nur vorhandene Lizenzen, kann aber keine neuen Lizentdateien erstellen.
Beendigungscodes sind 0 (Erfolg) oder eine von 0 verschiedene Zahl (Fehlschlag). Weitere Hinweise finden Sie unter Beendigungscodes der Softwarekomponenten.
Unter Unix ist das Datenbankserver-Programm standardmäßig schreibgeschützt, daher schlägt eine Verwendung des Serverlizenzierungs-Dienstprogramms
(dblic) fehl. Achten Sie darauf, dass das Programm nicht schreibgeschützt ist (z.B. mit chmod +w
), bevor Sie das Serverlizenzierungs-Dienstprogramm verwenden.
Weitere Hinweise zur Lizenzierung in SQL Anywhere finden Sie unter http://www.sybase.com/detail?id=1056242.
Der folgende Befehl, der im gleichen Verzeichnis wie das Datenbankserver-Programm ausgeführt wird, wendet eine Lizenz für 50 gleichzeitige Benutzer im Namen von "Sys Admin" für das Unternehmen "My Co" auf einem Microsoft Windows-Netzwerk-Datenbankserver an. Der Befehl muss in einer Zeile eingegeben werden:
dblic -l perseat -u 50 dbsrv11.lic "Sys Admin" "My Co" |
Die folgenden Meldungen werden bei einer erfolgreichen Lizenzierung am Bildschirm angezeigt:
Lizenzierte Knoten: 50 Benutzer: Sys Admin Firma: My Co |
Der folgende Befehl gibt Informationen über die Lizenz für einen Datenbankserver zurück:
dblic dbsrv11.lic |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |