Ich kann MyGeneration Tool nicht korrekt funktionieren. myGeneration Problem mit OraOleDB.Oracle Provider (?)
Dies ist die Verbindungszeichenfolge, die ich benutze:
Provider = OraOLEDB.Oracle.1; Password = pass123; User ID = user1; Data Source = oradb1src; Persist Security Info = True
Und wenn Ich klicke auf Testverbindung Ich erhalte:
[System.Data.OleDb.OleDbException] - ORA-12154: TNS:could not resolve service name
[oradb1src ist in tnsnames.ora gut definiert. Das ist nicht das Problem.]
Aber wenn ich den Anbieter zu MSDAORA ändern, funktioniert die Verbindung einwandfrei, aber im Generieren-Fenster fehlt die Registerkarte Tabellen, auf der ich in der Lage sein sollte, Tabellen aus meiner Datenbank auszuwählen. Ich habe irgendwo rot, dass das bei MSDAORA-Provider normal ist, weil mygeneration oledb-Provider für das Abrufen von Metadaten verwendet.
Aber, warum bekomme ich diese wahnsinnige Fehlermeldung bei der Verwendung von OralOLEDB.Oracle Provider ??? Weiß jemand?
Vielen Dank im Voraus ...
PS. Ich habe Treiber für Oracle 9.2 und Oracle 10 auf meinem Computer installiert.
Das ist nicht das Problem sein sollte, weil ich auf diese Datenbank und durch tnsnames mit TOAD verbinden, schon. – Goran
Jetzt habe ich diese Verbindungszeichenfolge verwendet: > Provider = OraOLEDB.Oracle.1; Datenquelle = (DESCRIPTION = (ADDRESS_LIST = (ADRESSE = (PROTOCOL = TCP) (HOST = myHost) (PORT = myPort))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = mySID))); Password = pass123; Benutzer-ID = user1; Persist-Sicherheitsinfo = True; und ich erhalte die folgende Fehlermeldung: > [System.Data.OleDb.OleDbException] - ORA-12638: Credential Retrieval In sqlnet.ora scheiterte dies festgelegt ist: > SQLNET.AUTHENTICATION_SERVICES = (NONE) – Goran
Du hast wahrscheinlich das selbe Zeug gegoogelt, das ich gerade angeschaut habe. Es sieht so aus, als hätte die Einstellung der Authentifizierungsdienste (NONE) das Problem behoben. Vielleicht müssen Sie Ihren Rechner neu starten und möglicherweise auch den Oracle-Server neu starten. – MusiGenesis