복붙노트

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

SQL

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

나는 SSIS를 사용하여 SQL 데이터베이스를 오라클 데이터베이스에서 데이터를 얻을 수있는 요구 사항을 가지고있다.

내가 SQL 서버 2012을 사용하고 표준 버전 64 비트와 오라클은 11g이다.

내가 오라클 드라이버를 다운로드 시도와 SQL Server의 설치 (오라클 데이터 액세스 구성 요소 (ODAC)는 64 비트) 나 오라클 DB에 연결하지만 동일한을 달성 할 수없는 수 있습니다.

이 문제를 해결하기 위해 도와주세요.

해결법

  1. ==============================

    1.당신이 필요로하는 결정하려고 할 때 나는 많은 경우에이 작업을 수행해야했다, 불행하게도 오라클 웹 사이트는 특히 도움이되지 않습니다.

    당신이 필요로하는 결정하려고 할 때 나는 많은 경우에이 작업을 수행해야했다, 불행하게도 오라클 웹 사이트는 특히 도움이되지 않습니다.

    당신의 사본을 다운로드해야 에서 찾을 수 있습니다 "ODTwithODAC1120320_32bit.exe"

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

    64 비트 버전은 32 비트 드라이버가 잘 작동합니다, 아무 소용이입니다. 에이전트에서 패키지를 실행하려면 사용자의 개발 컴퓨터와 SQL 서버 상자에이를 설치합니다.

    그런 다음 공급자 "닷넷 공급자 \ OracleCLient 데이터 공급자"를 선택할 수 있습니다. 연결 문자열이 같은 몇 가지를 볼 것이다 (나는 1521 생각 기본 오라클 포트입니다) :

    (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 0.0.0.0) (= 1,521 PORT)) (CONNECT_DATA = (SERVICE_NAME = xxxxx는)))

  2. ==============================

    2.당신이 시도하고 (Attunity 제품) 오라클에 대한 SSIS 커넥터를 사용해야합니다. 그들은 여기에 마이크로 소프트에서 무료로 다운로드 할 수 있습니다. 오라클 DB로부터 데이터를 선택할 때 SSIS 커넥터는 최적의 성능을 제공한다. 또한 당신은 설정에 올바른 연결 구성 tnsnames.ora 파일이 필요합니다.

    당신이 시도하고 (Attunity 제품) 오라클에 대한 SSIS 커넥터를 사용해야합니다. 그들은 여기에 마이크로 소프트에서 무료로 다운로드 할 수 있습니다. 오라클 DB로부터 데이터를 선택할 때 SSIS 커넥터는 최적의 성능을 제공한다. 또한 당신은 설정에 올바른 연결 구성 tnsnames.ora 파일이 필요합니다.

  3. from https://stackoverflow.com/questions/18096409/connecting-to-oracle-database-using-sql-server-integration-services by cc-by-sa and MIT license