Eine Verbindung zu InterSystems IRIS oder Caché benötigt fünf Werte zum Funktionieren und bietet eine Handvoll Optionen, die entscheiden, wie viel vom Server Sie sehen. Dies ist die Feld-für-Feld-Referenz für diesen Dialog.
Die Verbindung erstellen
Klicken Sie im Server Navigator mit der rechten Maustaste auf den Connections-Knoten und wählen Sie Add Server.
Der Dialog für die Verbindungseigenschaften öffnet sich.
Feldreferenz
| Feld | Beschreibung |
|---|---|
| Server name | Der Name für die Verbindung, wie er im Baum erscheint. |
| IP address | Die IP-Adresse oder der DNS-Name des Servers, auf dem die Datenbank läuft. |
| Port | Der TCP/IP-Port, der vom IRIS- oder Caché-Server verwendet wird. Der Standard für Caché ist 1972; IRIS-Instanzen verwenden häufig auch 1972, aber prüfen Sie die Instanz, wenn sie neben anderen installiert wurde. |
| Driver version | Wählen Sie einen gebündelten Treiber aus demselben Release wie Ihr Server oder neuer. |
| Namespace | Der Standard-Namespace, der geöffnet werden soll. |
| Don’t query for namespace list | Setzen Sie dies, wenn Ihre Anmeldung keine Berechtigung hat, die Namespace-Liste abzufragen. |
| Show system namespaces | Zeigt System-Namespaces wie %SYS im Server Navigator an. |
| Show system objects | Zeigt Systemobjekte wie das %Library-Schema im Server Navigator an. |
| Query remote namespace | Zeigt Remote-Namespaces im Server Navigator an. |
| Check namespace availability | Testet, ob Remote-Namespaces tatsächlich erreichbar sind, bevor sie als verfügbar aufgelistet werden. |
| Login name | Der Benutzername, der für die Anmeldung verwendet wird. Standardmäßig ist dies _SYSTEM, und es ist nicht Groß-/Kleinschreibung-sensitiv. |
| Password | Das Passwort für dieses Konto. Für _SYSTEM ist der Standard SYS, und es ist Groß-/Kleinschreibung-sensitiv. |
Hinweise zu den Optionen
Der Namespace ist normalerweise optional. SQL DATA LENS liest die Liste der Namespaces vom Server und zeigt alle an, sodass Sie selten einen benennen müssen. Diese Abfrage läuft gegen die %SYS-Datenbank und benötigt daher eine Anmeldung mit den Rechten, sie zu lesen. Wo die Anmeldung diese Rechte nicht hat, setzen Sie Don’t query for namespace list und geben Sie den Namespace ein, in dem Sie arbeiten möchten.
Lassen Sie Show system objects anfangs aus. IRIS und Caché liefern eine große Anzahl von Systemklassen und -schemas, und ein Baum, der alle auflistet, ist schwer zu bearbeiten. Siehe Systemobjekte verbergen für das Vorher und Nachher.
Check namespace availability kostet einen Round-Trip pro Remote-Namespace. Es lohnt sich, dies einzuschalten, wenn Sie diagnostizieren, warum ein gemappter Namespace nicht antwortet, und es lohnt sich, es auszuschalten auf einem Server mit vielen Remote-Namespaces, von denen Sie sich nur um einige kümmern. Arbeiten mit Namespaces erklärt, was der Baum für jeden Typ zeigt.
Wählen Sie den Treiber bewusst. Ein Treiber, der älter als der Server ist, ist die häufigste Ursache für seltsames Metadatenverhalten, und das gebündelte Set deckt Caché 2018.1 bis zu den aktuellen IRIS-Releases ab. Der Class Viewer und die restlichen IRIS-spezifischen Ansichten hängen davon ab, dass der Treiber die Metadaten des Servers lesen kann.
Wenn Sie bereits dieselbe Instanz als ODBC-Datenquelle eingerichtet haben, übertragen sich die Werte direkt — siehe Wiederverwendung von Caché-ODBC-Einstellungen für JDBC. Lokal registrierte Instanzen können im Großen und Ganzen importiert werden; siehe Importieren von IRIS- oder Caché-Verbindungen.
Der aktuelle Build mit allen gebündelten Treibern ist auf der Download-Seite.