20182018. 1. 22. 13:32

SQL Server Data Tools for Visual Studio 사용과 관련된 몇 가지 FAQ 를 아래와 같이 정리하였습니다.

 

<> SSDT for Visual Studio 를 설치하면 32-bit 버전의 DTEXEC가 설치됩니다. 64-bit 버전이 필요하다면 SQL Server Integration Services 를 설치해야 하며 아래 폴더에 바이너리가 위치합니다.
<drive>:\Program Files\Microsoft SQL Server\<버전>\DTS\Binn
명령 프롬프트에서 DTEXEC.EXE 명령을 실행하면 환경 변수로 인해 32-BIT DTEXEC가 먼저 찾아집니다. 혼선을 방지하기 위해 64-bit 바이너리가 있는 폴더에서 …Binn> .\DTEXEC.EXE 명령 형태로 사용할 수 있습니다.
https://docs.microsoft.com/en-us/sql/integration-services/packages/dtexec-utility

 

<> Microsoft Connector v5.0 for Oracle를 사용하며 64-bit DTEXEC를 사용하기 위해는 Enterprise or Developer edition of SQL Server 2017 Integration Services 를 설치해야 합니다.

 

<> SSDT for Visual Studio 2015 버전(SSDT Version 17, Build number 14.x)에서는 Target SQL Server version 으로 SQL Server 2017을 지원하며 Microsoft connectors v5.0 for Oracle and Teradata를 사용해야 합니다.
V4.0 이하 버전을 사용할 경우 Visual Studio의 SSIS Toolbox 에서 Attunity connectors 가 보이지 않습니다.
https://docs.microsoft.com/en-us/sql/integration-services/attunity-connectors

 

<> Run64BitRuntime 값은 기본값으로 True 입니다. Visual Studio 에서 flow를 개발하는 인터페이스는 32-bit 모드로 수행되지만 F5 키를 통해 패키지를 실행하면 64-bit 런타임으로 실행되는 것을 의미합니다.
프로젝트 디버깅 속성에서 Run64BitRuntime 값을 False 로 변경하면 Visual Studio 내에서 패키지를 실행할 때 32-bit 런타임 모드로 수행되는 것을 의미합니다. 만약 연결 관리자에서 Oracle 연결에 필요한 공급자를 사용한다면 이 옵션에 따라 런타임 상황에서 32-bit 혹은 64-bit 공급자를 찾게 될 것입니다.

 

 

[참고사항]
Download SQL Server Data Tools (SSDT)
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt

 

작성자: Lai Go / 작성일자: 2018.01.22

Posted by Lai Go