programing

SQL Server 통합 서비스를 사용하여 Oracle 데이터베이스에 연결

batch 2023. 7. 10. 22:12
반응형

SQL Server 통합 서비스를 사용하여 Oracle 데이터베이스에 연결

저는 SSIS를 사용하여 Oracle 데이터베이스에서 SQL 데이터베이스로 데이터를 가져오라는 요구 사항이 있습니다.

저는 sql Server 2012 Standard Edition 64비트를 사용하고 있으며 oracle은 11g입니다.

SQL 서버에 설치할 Oracle 드라이버(64비트 Oracle Data Access Components(ODAC))를 다운로드하려고 했지만 Oracle db에 연결할 수 없습니다.

그 문제를 해결할 수 있도록 도와주세요.

여러 번 이 작업을 수행해야 했지만, 안타깝게도 Oracle 웹 사이트는 필요한 작업을 결정할 때 특별히 도움이 되지 않습니다.

다음 위치에서 "ODT with ODAC1120320_32bit.exe" 사본을 다운로드해야 합니다.

http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

64비트 버전은 아무 소용이 없고, 32비트 드라이버는 잘 작동할 것입니다.에이전트에서 패키지를 실행하려면 개발 시스템과 SQL 서버 상자에 설치합니다.

그런 다음 공급자 "를 선택할 수 있습니다.NetProvider\OracleCLIENT 데이터 공급자".
연결 문자열은 다음과 같이 나타납니다(1521이 기본 Oracle 포트인 것 같습니다).

(설명=(주소=(PROTOCOL=DICOM)(HOST=0.0.0)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=xxxxx))

Attunity에서 제작한 Oracle용 SSIS Connectors를 사용해 보십시오.Microsoft에서 무료로 다운로드할 수 있습니다.SSIS 커넥터는 Oracle db에서 데이터를 선택할 때 최적의 성능을 제공합니다.또한 올바른 연결 구성으로 tnsnames.ora 파일을 설정해야 합니다.

언급URL : https://stackoverflow.com/questions/18096409/connecting-to-oracle-database-using-sql-server-integration-services

반응형