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 버전의 커넥터가 설치되어 있는지 확인하세요.
알려진 문제
버전 1.0
- SQL Server 2016은 대상 서버 버전으로 지원되지 않습니다. (지원되는 대상 서버 버전은 SQL Server 2017, 2019 및 2022입니다.)
- Visual Studio의 프로젝트(예: 솔루션, 패키지) 개체의 컨텍스트 메뉴(마우스 오른쪽 단추)에서 많은 입력이 여러 번 표시됩니다. 이는 Microsoft Analysis Services Projects 2022가 함께 설치된 경우에만 발생합니다.
- 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
- 차원 처리 및 파티션 처리 구성 요소는 지원되지 않습니다.
- DQO 관련 구성 요소는 지원되지 않습니다.
버전 0.4
- 지원되는 대상 서버 버전: SQL Server 2017, SQL Server 2019 및 SQL Server 2022
- 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
- DQS 관련 구성 요소를 디자인할 수 없습니다.
- 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
버전 0.3
- 지원되는 대상 서버 버전: SQL Server 2017, SQL Server 2019 및 SQL Server 2022
- 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
- DQS 관련 구성 요소를 디자인할 수 없습니다.
- 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
- 지역화 및 세계화는 지원되지 않습니다.
- SQL Server 2022가 동일한 컴퓨터에 설치된 경우 SQL 실행 태스크를 편집할 수 없음
- Edit Execute SQL Task는 다음의 오류를 표시합니다. "'Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTaskExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version-16.0.0.0, Culture-neutral, PublicKeyToken=89845dcd8080cc91'은 이 컴퓨터에서 사용하도록 등록되지 않았습니다."
- 해결 방법: 관리자가 아닌 사용자로 실행하면 문제가 해결될 수 있습니다. 그렇지 않은 경우 SSIS용 SQL Server 2022 및 VS 확장을 현재 별도의 컴퓨터에 설치해야 합니다. 수정 작업을 진행 중입니다.
버전 0.2
- 지원되는 대상 서버 버전: SQL Server 2019 및 SQL Server 2022
- 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
- DQS 관련 구성 요소를 디자인할 수 없습니다.
- 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
- 병렬, 지역화 및 세계화가 지원되지 않습니다.
- Azure 지원 SSIS 프로젝트가 지원되지 않습니다.
- 복구 작업이 효과가 없습니다. 대신 다시 설치합니다.
- 로깅 컨테이너는 패키지를 선택할 수 없습니다.
버전 0.1
- 지원되는 대상 서버 버전: SQL Server 2019 및 SQL Server 2022
- 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
- DQS 관련 구성 요소를 디자인할 수 없습니다.
- 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
- 병렬, 지역화 및 세계화가 지원되지 않습니다.
- Oracle 및 Teradata 커넥터를 사용하는 패키지가 지원되지 않습니다.
- Azure 지원 SSIS 프로젝트가 지원되지 않습니다.
- 로깅 컨테이너는 패키지를 선택할 수 없습니다.
- 패키지를 마우스 오른쪽 단추로 클릭하고 SSIS 가져오기 및 내보내기 마법사를 선택하면 오류가 발생합니다. 해결 방법: Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\DTSWizard.exe 실행
- 패키지를 마우스 오른쪽 단추로 클릭하고 모든 패키지 업그레이드를 선택하면 오류가 발생합니다. 해결 방법: Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\SSISUpgrade.exe 실행
설치 문제
성공적으로 설치했지만 솔루션에 “호환되지 않음” 및 “애플리케이션이 설치되지 않음”이 표시됩니다.
- Visual Studio -> 확장 -> 확장 관리 -> 설치됨 열기
- SSIS 확장 사용
- Visual Studio 다시 시작
설치하는 동안 오류가 발생하면 로그에서 "프로세스가 오류를 반환했습니다: 0x80131500"를 찾습니다. %temp%\SsdtisSetup 폴더를 열고 Microsoft.DataTools.IntegrationServices_{timestamp}_ISVsix.log를 검색할 수 있습니다.
- 오류가 "다음 경고와 함께 사전 검사 검증 실패: AnotherInstallationRunning."일 때,
- 작업 관리자에서 MSIExec.exe를 종료하고 다시 시도합니다.
- 오류가 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."인 경우,
- 손상된 인스턴스 폴더 "%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에 이 제품을 설치하는 것이 좋습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기