Cách được đề xuất để kết nối với Oracle từ SSIS là sử dụng Attunity Connectors với đảm bảo hiệu suất cao và dễ sử dụng. Nếu bạn chọn làm việc với Nhà cung cấp Oracle cho OLEDB hơn bạn nên tải xuống Thành phần truy cập dữ liệu Oracle (ODAC) và Công cụ Oracle Visual Studio.
Trong câu trả lời này, tôi sẽ cung cấp thông tin chi tiết về cách kết nối với Oracle từ SSIS và tôi sẽ cung cấp một số liên kết đến giải pháp cho sự cố của bạn
Có nhiều cách để kết nối với oracle từ SSIS:
(1) Nhà cung cấp Oracle cho OLEDB
Đây là một phần của Thành phần Truy cập Dữ liệu Oracle (ODAC)
- Oracle - Công cụ Visual Studio
- Thành phần Truy cập Dữ liệu Oracle 32 bit (ODAC) và Tải xuống NuGet
- Nhà cung cấp Oracle cho OLEDB
Liên kết sau chứa một vấn đề tương tự:
- Nhà cung cấp Oracle OLE DB không được liệt kê trong SSIS
(2) Nhà cung cấp Microsoft OLEDB cho Oracle
Đó là một phần từ Cấu phần Truy cập Dữ liệu của Microsoft (MDAC)
Tính năng này sẽ bị xóa trong phiên bản Windows trong tương lai. Tránh sử dụng tính năng này trong công việc phát triển mới và lên kế hoạch sửa đổi các ứng dụng hiện đang sử dụng tính năng này. Thay vào đó, hãy sử dụng nhà cung cấp OLE DB của Oracle.
- Nhà cung cấp Microsoft OLE DB cho Tổng quan về Oracle
(3) Kết nối Oracle Attunity
Các trình kết nối tốc độ cao của Attunity dành cho Oracle và Teradata đã được Microsoft lựa chọn để đưa vào Dịch vụ Tích hợp Máy chủ SQL (SSIS).
- Trình kết nối Microsoft cho Oracle và Teradata của Attunity cho Dịch vụ Tích hợp (SSIS)
- Trình kết nối Microsoft của Attunity
Thảo luận
- Trình kết nối SSIS cho Oracle của Attunity và nhà cung cấp Oracle cho các hoạt động OLE DB
- Oracle Client DataProvider VS Oracle Provider cho OLEDB
Các liên kết hữu ích khác
- Nhập từ Oracle Trong SSIS (từ cài đặt máy khách Oracle đến nhập dữ liệu)
- Nhà cung cấp Microsoft OLE DB cho Oracle (MSDAORA) cho 64 bit?
- SSIS với Trình kết nối Oracle