Ich muss eine Verbindung zu einem Ingres Demodb durch OpenAPI, beide Ingres und C-Anwendung läuft auf Windows. Was ich getan habe:Anschluss von Ingres von C
- Erstellt einen "Knoten" im Ingres Network Utility namens "usernode".
- erstellt Benutzerkonten in der Ingres-Installation (mit dem Namen "Benutzer" Passwort "Benutzer") und in der Windows-Benutzerverwaltung (die gleichen Kredits.)
- Gewährte erforderlichen Berechtigungen für den Benutzer in der Datenbank.
- Im C-Code habe ich IIapi_connect() -Funktion mit einer IIAPI_CONNPARM Struktur aufgerufen. Gebrauchte Mitglieder: co_target = "usernode :: demodb", co_username = "user", co_password = "user"
Aber IIapi_connect() Aufruf gibt einen Fehler zurück:
„Benutzer bereitgestellt ein vnode als Teil des Datenbanknamens (vnode :: dbname), Verbindungsinformationen für diesen vnode fehlen jedoch. Geben Sie Verbindungsinformationen für den vnode mit NETUTIL ein. "
Jeder weiß etwas, das ein seltsames Konzept "Knoten" ist?
Was sind die minimalen Schritte (in der Datenbankverwaltung und den Funktionsparametern), die für die erfolgreiche Verbindung notwendig sind?