다음을 통해 공유


Microsoft Connector for Oracle

적용 대상: SQL Server

Microsoft Connector for Oracle을 사용하면 SSIS 패키지의 Oracle 데이터 원본에서 데이터를 내보내거나 이 원본으로 데이터를 로드할 수 있습니다.

버전 지원

다음 Microsoft SQL Server 제품은 Microsoft Connector for Oracle에서 지원됩니다.

  • SQL Server 2019 CU1 이상
  • Microsoft SQL Server 2022
  • Visual Studio 2019용 SQL Server Integration Services 프로젝트
  • Visual Studio 2022용 SQL Server Integration Services 프로젝트

데이터 원본의 다음 Oracle 데이터베이스 버전이 지원됩니다.

  • Oracle 10.x
  • Oracle 11.x
  • Oracle 12c
  • Oracle 18c(Windows 인증 지원 없음)
  • Oracle 19c(Windows 인증 지원 없음)

Oracle 데이터베이스는 모든 운영 체제 및 플랫폼에서 지원됩니다.

설치

Oracle 데이터베이스용 커넥터를 설치하려면 최신 버전의 Microsoft Connector for Oracle에서 설치 관리자를 다운로드하여 실행합니다. 그런 다음 설치 마법사의 지시를 따릅니다.

Visual Studio는 SSIS 패키지를 개발하는 데 사용되는 컴퓨터에 x86 버전의 커넥터가 설치될 것으로 예상합니다. 기본적으로 SSIS 카탈로그의 패키지는 64비트 모드로 실행되므로 x64 버전을 사용하지만 32비트 모드로 실행되도록 구성할 수 있습니다. 두 모드를 모두 수용하려면 32비트 및 64비트 버전의 커넥터를 모두 설치해야 합니다.

커넥터를 설치한 후에는 SQL Server Integration Services를 다시 시작해야 Oracle 원본 및 대상이 제대로 작동합니다.

참고 항목

SQL Server Integration Services 프로젝트를 사용하여 패키지를 디자인하려면 대상 및 최신 SQL Server 버전 모두에 대한 대략적인 커넥터를 설치해야 합니다.

예를 들어 Visual Studio 2022로 업그레이드하지만 SQL Server Integration Services 2019에 배포하는 경우 MicrosoftSSISOracleConnector-SQL22 및 MicrosoftSSISOracleConnector-SQL19를 설치해야 합니다.

SQL Server 2019 이상을 대상으로 하는 SSIS 패키지를 실행하려면 Oracle용 Microsoft Connector를 사용하기 위해 Oracle 클라이언트를 설치할 필요가 없습니다. Microsoft Connector for Oracle 이외에 SQL Server 2017 및 이전 버전을 대상으로 하는 SSIS 패키지를 실행하려면 아래 링크에서 해당 버전과 함께 Oracle 클라이언트Microsoft Connector for Oracle by Attunity를 설치해야 합니다.

제한 사항 및 알려진 문제

  • Oracle 원본의 ‘테이블 또는 뷰 이름’에 뷰가 나열되지 않습니다. 해결 방법으로, SQL 명령을 사용하고 뷰에서 *를 선택하거나 고급 편집기에서 뷰 이름을 [Oracle Source].[TableName] 속성으로 설정하세요.
  • Microsoft Connector for Oracle은 데이터 흐름 태스크에서 Oracle 원본 또는 Oracle 대상을 구현하는 경우에만 사용할 수 있습니다. SQL 실행 태스크를 비롯한 다른 SSIS 작업에는 사용할 수 없습니다.

제거

제거 마법사를 실행하여 SQL Server에서 Microsoft Connector for Oracle 데이터베이스를 제거할 수 있습니다.

다음 단계