VS2022용 SSIS 프로젝트 확장 문제 해결 가이드
적용 대상: SQL Server Azure SQL Database Azure Synapse Analytics
Important
Visual Studio Marketplace에서 SSIS를 다운로드할 수 있습니다.
제품 팀에서 직접 SSIS에 대한 최신 정보, 팁, 뉴스 및 공지 사항을 확인하려면 https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS로 이동하세요. SSIS(통합 서비스) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.
구성 요소 다운로드
Oracle 및 Teradata 커넥터를 사용하고 SQL 2019보다 이전 버전의 SQL Server를 대상으로 지정하여 패키지를 디자인하려면 Microsoft Oracle Connector 및 Microsoft Teradata 외에도 해당 버전의 Microsoft Connector for Oracle 및 Teradata by Attunity를 설치해야 합니다.
- SQL Server 2017을 대상으로 하는 Microsoft Connector Version 5.0 for Oracle 및 Teradata by Attunity
- SQL Server 2016을 대상으로 하는 Microsoft Connector Version 4.0 for Oracle 및 Teradata by Attunity
- SQL Server 2014를 대상으로 하는 Microsoft Connector Version 3.0 for Oracle 및 Teradata by Attunity
- SQL Server 2012를 대상으로 하는 Microsoft Connector Version 2.0 for Oracle 및 Teradata by Attunity
버전 3.3부터 SQL Server 2017~2022용 Power Query 데이터 원본은 이 제품의 설치에서 제외됩니다. 이 구성 요소를 계속 사용하려면 수동으로 다운로드하여 직접 설치합니다. 다운로드 링크는 다음과 같습니다.SQL Server 2017-2022용 Power Query 데이터 원본
일반적인 문제
SSIS 패키지 실행 태스크는 ExecuteOutOfProcess가 True로 설정되었을 때 디버깅을 지원하지 않습니다.
타사 구성 요소는 아직 지원되지 않습니다.
경우에 따라 VS 인스턴스 업그레이드 중에 이 제품 또는 Visual Studio Tools for Applications 2022가 어떻게든 삭제될 수 있습니다. 기존 SSIS 프로젝트를 로드할 수 없는 경우 제어판을 통해 이 제품을 복구해 보세요. "스크립트 편집"을 선택할 때 VS가 팝업되지 않으면 제어판을 통해 VSTA 2022를 복구해 보세요.
SSDT 병렬 문제. 이제 SQL Server Analysis Services 및 SQL Server Reporting Services 확장은 이 확장과 함께 나란히 VS2022 17.4 및 이전 버전에서 작동할 수 있습니다. 해결 방법은 Visual Studio 2022 17.5 미리 보기 2 이상을 다운로드하는 것입니다.
-
SNAC(SQL Server Native Client)는 다음과 함께 제공되지 않습니다.
- SQL Server 2022(16.x) 이상 버전
- SQL Server Management Studio 19 이상 버전
SQL Server Native Client(SQLNCLI 또는 SQLNCLI11)와 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 새로운 응용 프로그램 개발에 권장되지 않습니다.
새 프로젝트의 경우 다음 드라이버 중 하나를 사용합니다.
SQL Server 데이터베이스 엔진(버전 2012부터 2019까지)의 구성 요소로 제공되는 SQLNCLI의 경우 이 수명 주기 예외 지원을 참조하세요.
SSDT를 업그레이드한 후 Oracle, Teradata 또는 기타 OOB 구성 요소를 찾을 수 없는 경우 최신 SQL Server 버전의 커넥터가 설치되어 있는지 확인하세요.
알려진 문제
자세한 내용은 릴리스 정보를 참조하세요.
설치 문제
SSIS를 성공적으로 설치했지만 솔루션 탐색기에 “호환되지 않음” 또는 “애플리케이션이 설치되지 않음”이 표시됩니다.
- Visual Studio -> 확장 -> 확장 관리 -> 설치됨 열기
- SSIS 확장 사용
- Visual Studio 다시 시작
SSIS 설치에 "알 수 없는 오류(0x80131500)" 또는 "ISVsix 알 수 없는 오류"라는 설치 실패가 표시되면 %temp%\SsdtisSetup 폴더를 열고 Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log를 검색합니다.
오류가 "다음 경고와 함께 사전 검사 검증 실패: AnotherInstallationRunning."인 경우,
- 기다렸다가 다시 시도하세요. 자세한 정보: Windows Installer가 설치를 차단합니다. Windows Installer는 MSI, Windows 업데이트 또는 타사 항목과 같은 패키지의 설치를 관리하는 Windows의 하위 서비스이며 한 번에 한 가지만 처리할 수 있습니다.
오류가 “파일 {filefullpath}이(가) 이미 있습니다.”인 경우,
이렇게 하려면 관리자 권한 명령 프롬프트에서 다음 명령을 사용합니다.
cd "C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\" rm CommonExtensions\Microsoft\SSIS\* rm PublicAssemblies\SSIS\* rm "PublicAssemblies\Microsoft BI\Business Intelligence Projects\Integration Services\"*
VS 설치 관리자를 통해 VS2022 복구
PC 재시작 및 SSIS 다시 설치
오류가 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."인 경우,
- 손상된 인스턴스 폴더 "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<InstallationID>"를 삭제합니다.
오류가 "오류 0x80091007: 페이로드 해시를 확인하지 못했습니다."인 경우,
- C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7을 삭제하고 다시 시도합니다.
오류가 위 목록에 없는 경우 %temp%\SsdtisSetup을 압축하고 문제 해결을 위해 로그를 ssistoolsfeedbacks@microsoft.com에 보낼 수 있습니다.
오프라인 설치
오프라인 환경에서 이 제품을 설치하려면 다음 단계를 수행합니다.
로컬 설치를 위해 Visual Studio의 오프라인 설치 패키지 만들기의 지침을 참조하고 다음 필수 구성 요소가 포함되어 있는지 확인합니다.
- 필수 조건 ID="Microsoft.VisualStudio.Component.Roslyn.LanguageServices" Version="[17.0,)" DisplayName="C# 및 Visual Basic"
- 필수 조건 ID="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,)" DisplayName="Visual Studio 핵심 편집기"
- 필수 조건 ID="Microsoft.Net.Component.4.7.TargetingPack" Version="[17.0,)" DisplayName=".NET Framework 4.7 타기팅 팩"
이 제품의 설치 프로그램을 시작하고 설치를 수행하거나 자동 모드로 설치 프로그램을 실행할 수 있습니다. “/?” 인수로 설치 프로그램을 시작하여 설치 프로그램의 인수 목록에 대한 자세한 내용을 확인합니다.
VS Community는 오프라인 활성화를 지원하지 않습니다. VS Community에서 이 제품을 사용하려면 경우에 따라 VS Community에서 Microsoft 계정에 로그인해야 합니다. 오프라인 환경에서 이 제품을 사용하려는 경우 제품 키를 통해 오프라인 정품 인증을 지원하는 VS Professional 또는 Enterprise에 이 제품을 설치하는 것이 좋습니다.