증상
SSDT(SQL Server Data Tools) 2017을 설치한다고 가정합니다. SSDT에서 SQL Server Integration Services(SSIS) 패키지를 디버그하려고 하면 DtsDebugHost는 항상 64비트 모드가 아닌 32비트 모드에서 시작됩니다.
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.
해결 방법
이 문제는 SQL Server 대한 다음 누적 업데이트에서 해결되었습니다.
SQL Server 대한 누적 업데이트 정보:
SQL Server 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. SQL Server 대한 최신 누적 업데이트를 확인하세요.
해결 방법
DtsDebugHost의 64비트 버전은 다음 위치에 있습니다.
C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SSIS\140\Binn\DtsDebugHost.exe
이 문제를 해결하려면 VS 폴더의 DtsDebugHost 파일을 올바른 위치로 복사합니다.
copy "C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SSIS\140\Binn\DtsDebugHost.exe" "C:\Program Files\Microsoft SQL Server\140\DTS\Binn"
참조 자료
Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보세요.