Fehler beim Zugriff auf eine Oracle DB mit MS-ETL-Prozessen

Mitglied: mischn1980

mischn1980 (Level 2) - Jetzt verbinden

10.08.2011 um 11:14 Uhr, 5015 Aufrufe, 1 Kommentar

Hallo Forum,

habe da ein Problem.

Ich habe auf meinem SQL-Server diesen Treiber von Oracle installiert:

ODAC 11.2 Release 3 (11.2.0.2.1) with Oracle Developer Tools for Visual Studio

Wenn ich im ETL-Prozess dann die Verbindung aufbaue und teste bekomme ich ein OK.

Lasse ich mir in einem Paket des ETL's eine Datenvorschau anzeigen bekomme ich auch Daten angezeigt.

Wenn ich allerdings die Pakte ausführe bekomme ich bei jedem Paket einen Fehler:

Fehler: System.InvalidOperationException: Der 'OraOLEDB.Oracle.1'-Provider ist nicht auf dem lokalen Computer registriert.
bei System.Data.OleDb.OleDbServicesWrapper.GetDataSour ce(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
bei System.Data.OleDb.OleDbConnectionInternal..ctor(Ol eDbConnectionString constr, OleDbConnection connection)
bei System.Data.OleDb.OleDbConnectionFactory.CreateCon nection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
bei System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
bei System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection)
bei System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
bei System.Data.OleDb.OleDbConnection.Open()
bei Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetM anagedConnection(String assemblyQualifiedName, String connStr, Object transaction)
bei Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnec tionManager100.AcquireConnection(Object pTransaction)
bei Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceA dapter.AcquireConnections(Object transaction)
bei Microsoft.SqlServer.Dts.Pipeline.ManagedComponentH ost.HostAcquireConnections(IDTSManagedComponentWra pper100 wrapper, Object transaction)


Hat jemand einen Plan was ich falsch gemacht habe? Oder was ich noch konfigurieren muss?

Bin für jeden Rat dankbar.

Gruss

Michael
Mitglied: mischn1980
11.08.2011 um 08:38 Uhr
So weitere Informationen zu dem Fehler:

Habe jetzt in der Datenverbindung einen Anderen Provider eingetragen.

Der alte Provider war .Net-Anbieter für OleDB\Oracle Provider for Ole DB

Der neue Provider ist .Net-Anbieter für OleDb\Microsoft Ole DB Provider for Oracle

Dieser Provider verursacht folgenden Fehler:
Fehler: System.InvalidOperationException: Der 'MSDAORA.1'-Provider ist nicht auf dem lokalen Computer registriert.
bei System.Data.OleDb.OleDbServicesWrapper.GetDataSour ce(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
bei System.Data.OleDb.OleDbConnectionInternal..ctor(Ol eDbConnectionString constr, OleDbConnection connection)
bei System.Data.OleDb.OleDbConnectionFactory.CreateCon nection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
bei System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
bei System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection)
bei System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
bei System.Data.OleDb.OleDbConnection.Open()
bei Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetM anagedConnection(String assemblyQualifiedName, String connStr, Object transaction)
bei Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnec tionManager100.AcquireConnection(Object pTransaction)
bei Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceA dapter.AcquireConnections(Object transaction)
bei Microsoft.SqlServer.Dts.Pipeline.ManagedComponentH ost.HostAcquireConnections(IDTSManagedComponentWra pper100 wrapper, Object transaction)


Wenn ich neue Informationen zu den Fehlern habe werde ich diese auch wieder posten.

Falls Ihr noch Infos braucht die ich noch nicht geschrieben habe bitte stellt mir die Fragen ich werde Sie asap beantworten. Danke

Gruss

Michael
Bitte warten ..
Heiß diskutierte Inhalte
Zusammenarbeit
Klimaschutz
NebellichtVor 1 TagTippZusammenarbeit51 Kommentare

Hallo friends, (friends in Anlehnung an die vielen Fs in dem englischen von FFF: fridays for future. Übrigens am 19.03.2021 gibts wieder einen globalen ...

Notebook & Zubehör
Tipp für festgefressene Scharniere bei Lenovo V120 Notebook?
gelöst LochkartenstanzerVor 1 TagFrageNotebook & Zubehör20 Kommentare

Moin Kollegen, Ich habe hier ein Lenovo V120 mit einem laut Internet üblichen Problem von "festgefressenen" Scharnieren. Ich könnte jetzt aufwendig das Notebook zerlegen ...

Microsoft Office
Microsoft365 und Outlook verbinden
ratzekahl1Vor 1 TagFrageMicrosoft Office31 Kommentare

Guten Morgen zusammen, ich habe einige Probleme / Fragen. Ich habe Office 365 auf den ersten Rechnern installiert. Admin angelegt, Benutzer usw. Da ich ...

Microsoft Office
Wechsel von Office - Exchange on premise zu Office 365 - Exchange Online
jann0rVor 1 TagAllgemeinMicrosoft Office14 Kommentare

Moin, ich weiß nicht so richtig, unter welche Überschrift man dieses Thema hier am besten packen kann, daher mal als allg. Beitrag / Erfahrungsbericht. ...

Viren und Trojaner
Ryuk Ransomware Warnzeichen
SchlemihlVor 1 TagFrageViren und Trojaner8 Kommentare

Guten Abend, nachdem ich hier und hier erfahren habe, wie sich die Ransomware Ryuk verhält, musste ich feststellen, dass unser kleines Netzwerk für eine ...

Internet
Sichere Verbindung von zu Hause zu einem Firmenpc
haiflosseVor 1 TagFrageInternet6 Kommentare

Hallo! Ich suche eine Lösung mit der ich eine sichere Verbindung (ohne das ein Virus, Trojaner oder Ransom Virus den Computer bzw. Netzwerk zerstört) ...

Hyper-V
ESXi free oder Windows Hyper-V Server 2019
lukas0209Vor 14 StundenAllgemeinHyper-V12 Kommentare

Hallo, ich brauche ca. 2 oder 3 Windows 10 virtualisiert um Dinge zu testen. Ist es dafür sinnvoller ein Windows Hyper-V Server 2019 (kostenlos) ...

Firewall
Firewall Regeln Ping
gelöst Jannik2018Vor 1 TagFrageFirewall9 Kommentare

Hallo zusammen, ich habe folgende firewallregel erstellt aber irgendwie kann ich aus dem Roten Netz keine Pings ins Grüne Netz schicken ist dort etwas ...