Препоръчителният начин за свързване с Oracle от SSIS е използването на Attunity Connectors с гарантирана висока производителност и лесни за използване. Ако решите да работите с Oracle Provider за OLEDB, трябва да изтеглите Oracle Data Access Components (ODAC) и Oracle Visual Studio Tools.
В този отговор ще предоставя подробна информация за това как да се свържете с Oracle от SSIS и ще предоставя някои връзки към решението за вашия проблем
Има много начини да се свържете с oracle от SSIS:
(1) доставчик на Oracle за OLEDB
Което е част от компонентите за достъп до данни на Oracle (ODAC)
- Oracle – Инструменти за Visual Studio
- 32-битови компоненти за достъп до данни на Oracle (ODAC) и изтегляния на NuGet
- Доставчик на Oracle за OLEDB
Следната връзка съдържа подобен проблем:
- Доставчикът на Oracle OLE DB не е посочен в SSIS
(2) Microsoft OLEDB доставчик за Oracle
Което е част от компонентите за достъп до данни на Microsoft (MDAC)
Тази функция ще бъде премахната в бъдеща версия на Windows. Избягвайте да използвате тази функция в нови разработки и планирайте да модифицирате приложения, които в момента използват тази функция. Вместо това използвайте доставчика на OLE DB на Oracle.
- Общ преглед на доставчика на Microsoft OLE DB за Oracle
(3) Oracle Attunity конектори
Високоскоростните конектори на Attunity за Oracle и Teradata са избрани от Microsoft да бъдат включени в SQL Server Integration Services (SSIS).
- Съединители на Microsoft за Oracle и Teradata от Attunity за услуги за интеграция (SSIS)
- Microsoft Connectors от Attunity
Дискусия
- SSIS конектори за Oracle от Attunity срещу доставчик на Oracle за производителност на OLE DB
- Oracle Client DataProvider VS Oracle Provider за OLEDB
Други полезни връзки
- Импортиране от Oracle в SSIS (от инсталиране на клиент Oracle към импортиране на данни)
- Доставчик на OLE DB на Microsoft за Oracle (MSDAORA) за 64 бита?
- SSIS с Oracle конектори