Fehler beim Zugriff auf eine Oracle DB mit MS-ETL-Prozessen
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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 171252
Url: https://administrator.de/forum/fehler-beim-zugriff-auf-eine-oracle-db-mit-ms-etl-prozessen-171252.html
Ausgedruckt am: 24.12.2024 um 13:12 Uhr
1 Kommentar