Wie kann ich eine Verbindung zu Oracle mit SSIS? Ich bin immer der Fehler: "tns listener nicht gegeben war service_name in connect_data"
Ich versuche eine Verbindung zu einer Oracle DB über den Oracle-Provider für OLE DB, die in SSIS, aber erhalte die folgende Fehlermeldung beim testen der Verbindung: "tns listener nicht gegeben war service_name in connect_data". Ich bin nicht allzu vertraut mit Oracle, so könnte jemand geben Sie mir einige Richtung, wie um diesen Fehler zu beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie den service-Namen ein, wenn der host-name mit einem Schrägstrich zwischen Ihnen. Dieser arbeitete in der Microsoft und Oracle OLE DB-Anbieter.
IP/Service_Name funktioniert auch, "12.12.123.123/Server1.domain.com"
Immer an der ersten Stelle verwenden Sie die Oracle-Treiber. Nicht das Microsoft ein.
Dann, wenn eine Verbindung, die Versorgung der TNSNAME BENUTZERNAME und PASSWORT auf eine OLEDB-Verbindung.
Das ist alles!
Ok Ok, hier gewesen, und dies ist, was funktioniert:
Müssen Sie oracle data access components http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
Downloaden, die auf Sie zutrifft (11g, 12c...)
Es wird ein OLE DB-Anbieter, die SCHNELL und auch .NET-Anschlüsse (welche auch sehr gut funktionieren), so empfehle ich die Verwendung von OLE DB (auch, attunity-connector-wirkt Wunder, auch nachdem Sie installiert ODAC).
Dann verbinden Sie sich einfach mit ip - /service-name + - Anmeldeinformationen, beispielsweise
Bild
Geben Sie "Servername/ServiceName" Server Name Feld .