Share via


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 Service를 다시 시작하여 Oracle 원본과 대상이 제대로 작동할 수 있는지 확인해야 합니다.

참고 항목

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

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

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

제한 사항 및 알려진 문제

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

제거

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

다음 단계