Hallo zusammen
aufgrund eines bisher nich gelösten Problems von mir habe ich dieses Forum gefunden und würde mich freuen, wenn ihr mir weiterhelfen könnt.
Bisher habe ich Tools mit Access und VBA erstellt. Fornt- und Backend. Da es hier aber einige Supportprobleme gab, möchte ich gerne die Daten auf eine "richtige" Datenbank unterbringen.
Nun habe ich in einer Firma (Netzwerkwer, mehere PCs) einen zweiten PC zur Verfügung gestellt bekommen und habe dort u.a. MySQL und Oracle XE installiert.
Zu MySQl habe ich mittlerweile die Verbindung über das Netzwerk zu Access bzw. VB.Net erstellt und es funktioniert. Ein Bekannter sagte zu mir, das ich aber lieber mit Oracle arbeiten sollte. Nun habe ich Orcale installiert auf den zweitrechner.
Auf den Erstrechner kann ich via cmd auch tnsping P0038441 eingeben und erhalte die Informationen: Adapter HOSTNAME zur Auflistung des Alias benutzt Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SID=*)(SERVICE_NAME=P0 038441)) (ADRESS=(PROTOCOL=TCP)(HOST=P0038441)(PORT=1521)))
Das heißt er findet den Host ja. Wenn ich nun aber in Access oder VB.Net versuche die Verbdindung aufzubauen...
VB.NET
DataSource=Oracle Database
DataProvider=.NET Framework Data Provider for OLE DB / .NET Framework Data Provider for ORACLE
ServerName= P0038441
UserName=System (zum testen der Verbindung ersteinmal)
Password=********
Dann die TestConnection auswähle, erhalte ich folgende Fehlermeldung: ORA-12514: TNS:Listener konnte in verbindungskriptor angegebenen SERVICE_NAME nicht auflösen.
Was habe ich falsch gemacht, muß ich noch irgendwo anders was einstellen?
Wie gesagt auf den Erstrechner kann ich den Zweitrechner über tnsping erreichen, aber keine Verbindung in VB.Net aufbauen.
Hoffe einer von euch kann mir weiterhelfen.
LG Marja
aufgrund eines bisher nich gelösten Problems von mir habe ich dieses Forum gefunden und würde mich freuen, wenn ihr mir weiterhelfen könnt.
Bisher habe ich Tools mit Access und VBA erstellt. Fornt- und Backend. Da es hier aber einige Supportprobleme gab, möchte ich gerne die Daten auf eine "richtige" Datenbank unterbringen.
Nun habe ich in einer Firma (Netzwerkwer, mehere PCs) einen zweiten PC zur Verfügung gestellt bekommen und habe dort u.a. MySQL und Oracle XE installiert.
Zu MySQl habe ich mittlerweile die Verbindung über das Netzwerk zu Access bzw. VB.Net erstellt und es funktioniert. Ein Bekannter sagte zu mir, das ich aber lieber mit Oracle arbeiten sollte. Nun habe ich Orcale installiert auf den zweitrechner.
Auf den Erstrechner kann ich via cmd auch tnsping P0038441 eingeben und erhalte die Informationen: Adapter HOSTNAME zur Auflistung des Alias benutzt Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SID=*)(SERVICE_NAME=P0 038441)) (ADRESS=(PROTOCOL=TCP)(HOST=P0038441)(PORT=1521)))
Das heißt er findet den Host ja. Wenn ich nun aber in Access oder VB.Net versuche die Verbdindung aufzubauen...
VB.NET
DataSource=Oracle Database
DataProvider=.NET Framework Data Provider for OLE DB / .NET Framework Data Provider for ORACLE
ServerName= P0038441
UserName=System (zum testen der Verbindung ersteinmal)
Password=********
Dann die TestConnection auswähle, erhalte ich folgende Fehlermeldung: ORA-12514: TNS:Listener konnte in verbindungskriptor angegebenen SERVICE_NAME nicht auflösen.
Was habe ich falsch gemacht, muß ich noch irgendwo anders was einstellen?
Wie gesagt auf den Erstrechner kann ich den Zweitrechner über tnsping erreichen, aber keine Verbindung in VB.Net aufbauen.
Hoffe einer von euch kann mir weiterhelfen.
LG Marja
Comment