2017-09-08 10 views
0

VS2015 커뮤니티 및 SQL Server 2016 Developer가 설치되어 있어야합니다. MSFT 링크를 사용하여 오류없이 설치하는 것으로 보이는 SSDT의 최신 버전을 다운로드했습니다 (하지만 Integration Services는 SQL 구성 관리자에 표시되지 않음). SSIS 패키지를 만들고 실행하는 이전에 검증 된 프로젝트를 사용하면 현재 설정과 동일한 코드를 사용할 수 없습니다.오류 : SQL Server 데이터 도구 외부에서 SSIS 패키지를 실행하려면 Integration Services Standard Edition (64 비트) 이상을 설치해야합니다.

내가 디버깅 오류를 보여주는 :

나는 등, 수리 수정, 다시 설치, 제거했지만, 구축 및 실행 패키지를 얻을 수

Component: SSIS.Pipeline
Error: To run a SSIS package outside of SQL Server Data Tools you must install Standard Edition (64-bit) of Integration Services or higher.

. 언급 된 설정과 비슷한 문제가있는 사람이 있습니까?

+0

하지만 Integration Services를 설치 했습니까? 서비스가 실행 중입니까? –

+0

@JacobH SSDT를 실행하면 매번 IS가 선택되고 오류가 표시되지 않습니다. 그러나 IS는 SQL Configuration Manager에 표시되지 않으므로 이유는 모르지만 설치가 실패했다는 것을 절대적으로 인정합니다. – Evan

+0

대신 SQL Server 설치 프로그램을 사용하여 설치하려고합니다. 그래도 작동하지 않으면 Windows 로그에서 오류를 확인하십시오. –

답변

2

내 이해에 따라

SQL Server를 설치하고 Integration Services를 선택해야합니다. 그런 다음 새 SQL Server 설치 폴더에서 DTExec.exe를 실행하십시오.

+0

2016 년 IS는 별도의 MSI 인 SSDT를 통해 설치됩니다. SQL 설치 프로그램에서 설치를 시도하면 SSDT의 최신 버전으로 이동합니다. – Evan

+0

추가 검토 후 SQL2016 설치 프로그램에서 IS 옵션을 발견했습니다. Client Tools SDK와 함께 패키지 실행을 허용했습니다. MSFT의 설명서는 SSDT 설치 프로그램을 가리켰지 만 SQL은 여전히 ​​구성 요소를 보유하고 있습니다. – Evan

0

나는 정확히 같은 문제가 있습니다. SQL Server 2017, SSMS 17.4 및 VS 2017, VS2017 용 SSDT를 설치하고 성공적으로 패키지를 성공적으로 실행했습니다. SQL 서버와 SSDT/VS 버전이 "일치"되어야합니다. 그들이 비록 같은 버전이어야하는지 확실하지 않습니다. 그러나 이것은 상당히 성가시다.