Wenn Sie SQL-Anweisungen, Dienstprogramme und Befehle ausführen wollen oder wenn Sie Dateien auf fernen Servern in IBM® Data Studio anzeigen und von dort auf sie zugreifen wollen, müssen Sie sicherstellen, dass der DB2-Verwaltungsserver (DAS - DB2 Administration Server) oder das SSH-Protokoll (Secure Shell) und das SFTP-Protokoll (Secure File Transfer) ordnungsgemäß konfiguriert sind.
Je nach Betriebssystem des Zielservers, auf dem Sie Befehle oder Dienstprogramme ausführen wollen, verwendet
IBM Data Studio den DB2-Verwaltungsserver (DAS - DB2 Administration Server) oder das SSH-Protokoll (Secure Shell). In der folgenden Tabelle wird aufgeführt, welches Protokoll
IBM Data Studio verwendet.
Tabelle 1. Protokoll für Ausführung von Befehlen und Dienstprogrammen auf fernen ServernBetriebssystem |
Methode für fern ausgeführte Befehle und Dienstprogramme |
Windows |
Zum Herstellen einer Verbindung zu einer lokalen Datenbank unter Windows wird SSH verwendet. Zum Herstellen von Verbindungen zu fernen Datenbanken wird zunächst versucht, SSH zu verwenden. Wenn SSH nicht verfügbar ist, wird versucht, DAS zu verwenden.
Anmerkung: Ferne Server unter
DB2 for Linux, UNIX, and Windows Version 8.2 verwenden nur DAS.
|
Linux oder UNIX |
SSH wird verwendet. |
- Ferne Dateisysteme anzeigen und auf sie zugreifen
- Das SFTP-Protokoll wird immer verwendet, wenn Sie ferne Dateisysteme anzeigen oder auf sie zugreifen.
- Für Windows-Systeme, auf denen die unterstützte OpenSSH-Serviceimplementierung über Cygwin ausgeführt wird, befinden sich die Windows-Laufwerke und die zugehörigen Dateisystempfade im Standardverzeichnis cygdrive.
Es sind keine anderen Cygwin-Verzeichnispfade zum Dateisystem gültig, wenn Sie IBM Data Studio zum Ausführen von Befehlen verwenden.
Einschränkung: IBM Secure
Shell Server für Windows,
das mit Serverprodukten für DB2 Version 10.1
installiert wird, wird nicht unterstützt und kann nicht zum Ausführen von SQL-Anweisungen,
-Dienstprogrammen und -Befehlen oder zum Anzeigen von Dateien auf fernen Servern und zum Zugreifen auf diese verwendet werden.
Voraussetzungen für DAS oder SSH und SFTP auf dem Computer, auf dem
IBM Data Studio installiert ist
- DAS (DB2 Administration Server- DB2-Verwaltungsserver)
- Der IBM Data Server Client ist für die Kommunikation mit dem DB2-Verwaltungsserver erforderlich.
Die Bibliotheken für die Konnektivität, die für ferne Operationen erforderlich sind, können durch die Installation eines der folgenden Produkte bereitgestellt werden:
- Eine lokale DB2-Datenbankserverinstanz
- IBM Data Server Client
- Protokolle SSH (Secure Shell) und SFTP (Secure File Transfer)
- Zur Verwendung der Protokolle SSH und SFTP ist keine weitere Konfiguration auf dem Client erforderlich. IBM Data Studio ist mit einem SSH- und SFTP-Client vorkonfiguriert.
Anforderungen für DAS, SSH und SFTP auf dem fernen Server
- DAS (DB2 Administration Server- DB2-Verwaltungsserver)
- Zur Verwendung von DAS auf einem Windows-System muss DAS (DB2 Administration Server) gestartet sein und Port 523 muss offen sein.
- Protokolle SSH (Secure Shell) und SFTP (Secure File Transfer)
- Zur Verwendung der Protokolle SSH und SFTP unter Linux oder UNIX müssen die SSH- und SFTP-Dämonen gestartet sein. Wenn sie nicht aktiv sind, starten Sie sie bzw. bitten Sie Ihren Systemadministrator, sie zu starten. SSH setzt voraus, dass Port 22 geöffnet ist.
Zur Verwendung der Protokolle SSH und SFTP auf einem Windows-System muss eine OpenSSH-Umgebung eingerichtet sein. IBM Data Studio unterstützt die SSH-Kommunikation zu Servern unter
DB2 for Linux, UNIX, and Windows, die in einer Cygwin-Emulationsumgebung über Portable Operating System Interface für
UNIX (POSIX) ausgeführt werden.
In ihrer Open-Source-Distribution umfasst die Cygwin-Umgebung die OpenSSH-Serverimplementierung des SSH- und SFTP-Protokolls (Cygwin-Net-Pakete openssl, openssh). IBM Data Studio nutzt SFTP (Secure File Transfer Protocol) für das gesamte Browsing im Dateisystem sowie für die Dateiübertragung über Fernzugriff. Daher muss SFTP aktiviert sein.
Die Einrichtung der OpenSSH-Umgebung auf einem Zielserver, der auf einem Windows-System ausgeführt wird, setzt voraus, dass Cygwin installiert ist, der Dämon zum Ausführen als automatischer Dienst konfiguriert ist und die Benutzerkonten und -gruppen der Cygwin-Umgebung mit dem Benutzerrepository des Betriebssystems synchronisiert sind, damit die ferne Anmeldung am fernen Windows-System ermöglicht wird. Sie können Cygwin von http://cygwin.com herunterladen und installieren. Informationen zum Installieren und Konfigurieren von Cygwin auf einem Windows-Server finden Sie in Cygwin auf Windows-Server installieren und Cygwin auf Windows-Server konfigurieren.