Ermöglicht es SQL Anywhere-Clients, SQL Anywhere-Datenbankserver, die auf anderen Subnetzen laufen, auch über Firewalls hinweg aufzufinden, wohin UDP-Broadcasts gewöhnlich nicht gelangen.
dbns11 [ Optionen ] [ Adresse ... ]
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). |
-ap Port | Gibt die vom Datenbankserver verwendete Portnummer an. Die Standard-Portnummer ist 2638. |
-m IP | Gibt die IP-Adresse des Computers an, auf dem der DBNS-Prozess läuft. Dieser Parameter ist bei Computern mit mehr als einer IP-Adresse erforderlich. Diese Adresse muss eine IPv4-Adresse sein. |
-o Dateiname | Schreibt die Ausgabe, die im Fenster "Broadcast Repeater-Meldungen" angezeigt wird, in die benannte Datei. |
-p Port | Gibt die Portnummer an, die vom DBNS Broadcast Repeater verwendet wird. Standardwert ist "3968". Wenn es Firewalls zwischen den Subnetzen gibt, müssen Sie die vom Broadcast Repeater-Dienstprogramm verwendete Portnummer für TCP-Verbindungen zwischen DBNS-Prozessen ebenso wie den Port 2638 für Standard-Client/Server-Kommunikationen öffnen. |
-q | Läuft im stillen Modus - Meldungen werden nicht angezeigt. |
-s | Veranlasst den neuen DBNS-Prozess, zu prüfen, ob ein anderer DBNS-Prozess auf diesem Teilnetz bereits läuft, und gibt, bevor er herunterfährt, einen Fehler zurück, wenn ein anderer DBNS-Prozess gefunden wird. |
-x Host | Fährt den DBNS-Prozess herunter, der auf dem angegebenen Host läuft. Sie können eine IP-Adresse oder einen Hostnamen angeben. |
-z | Startet den DBNS Broadcast Repeater im Debug-Modus. Im Fehlersuchmodus wird im Fenster " Broadcast Repeater-Meldungen" eine Zeile für jedes SQL Anywhere Broadcast-Paket angezeigt, das empfangen und weitergeleitet wird. Der Fehlersuchmodus sollte aufgrund der Ausführlichkeit seiner Ausgabe nur verwendet werden, wenn es Systemanbindungsprobleme gibt. |
Adresse | Gibt die IP-Adresse oder den Hostnamen von anderen Computern an, die DBNS-Prozesse ausführen oder ausführen werden. Dies ermöglicht es DBNS-Prozessen, einander zu erkennen und Informationen über bekannte Datenbankserver und andere DBNS-Prozesse auszutauschen. |
Der Broadcast Repeater ermöglicht es SQL Anywhere-Clients, selbst über Firewalls hinweg SQL Anywhere-Datenbanken zu ermitteln, die auf anderen Subnetzen laufen, die UDP-Broadcasts normalerweise nicht erreichen, ohne den HOST-Verbindungsparameter oder LDAP zu verwenden.
Die Adresse kann entweder eine IP-Adresse oder ein Computername sein. Verwenden Sie Leerstellen, um mehrere Adressen voneinander zu trennen.
Dieses Dienstprogramm ist auf unterstützten Unix- und allen 32-Bit- und 64-Bit-Windows-Plattformen verfügbar.
Die Clients und Datenbankserver müssen 9.0.2 oder später ausführen, um den SQL Anywhere Broadcast Repeater zu verwenden.
Es wird empfohlen, dass Sie das dbns11-Dienstprogramm nicht auf einem Computer ausführen, auf dem ein SQL Anywhere-Datenbankserver läuft, weil es möglich ist, dass dbns11 oder der Datenbankserver keine UDP-Broadcasts empfängt.
Nehmen wir an, Sie wollen es Computern auf den Subnetzen 10.50.83.255 und 10.50.125.255 ermöglichen, eine Verbindung mithilfe von Broadcasts herzustellen. Sie benötigen einen Computer auf dem Subnetz 10.50.83.255 (Computer A auf 10.50.83.114) und einen auf dem Subnetz 10.50.125.255 (Computer B auf 10.50.125.103).
Führen Sie auf beiden Computern dbns11 aus, um die IP-Adresse des anderen Computers zu übergeben. Führen Sie den folgenden Befehl auf Computer A aus:
dbns11 10.50.125.103 |
Auf Computer B führen Sie folgenden Befehl aus:
dbns11 10.50.83.114 |
Wenn einer der beiden Computer mehr als eine IP-Adresse hat, müssen Sie auch die lokale IP-Adresse mithilfe der Option -m angeben. Auf Computer A könnten Sie z.B. den folgenden Befehl verwenden:
dbns11 -m 10.50.83.114 10.50.125.103 |
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 |