다음을 통해 공유


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(통합 서비스) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.

구성 요소 다운로드

일반적인 문제

  • 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

  1. SQL Server 2016은 대상 서버 버전으로 지원되지 않습니다. (지원되는 대상 서버 버전은 SQL Server 2017, 2019 및 2022입니다.)
  2. Visual Studio의 프로젝트(예: 솔루션, 패키지) 개체의 컨텍스트 메뉴(마우스 오른쪽 단추)에서 많은 입력이 여러 번 표시됩니다. 이는 Microsoft Analysis Services Projects 2022가 함께 설치된 경우에만 발생합니다.
  3. 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
  4. 차원 처리 및 파티션 처리 구성 요소는 지원되지 않습니다.
  5. DQO 관련 구성 요소는 지원되지 않습니다.

버전 0.4

  1. 지원되는 대상 서버 버전: SQL Server 2017, SQL Server 2019 및 SQL Server 2022
  2. 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
  3. DQS 관련 구성 요소를 디자인할 수 없습니다.
  4. 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.

버전 0.3

  1. 지원되는 대상 서버 버전: SQL Server 2017, SQL Server 2019 및 SQL Server 2022
  2. 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
  3. DQS 관련 구성 요소를 디자인할 수 없습니다.
  4. 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
  5. 지역화 및 세계화는 지원되지 않습니다.
  6. 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

  1. 지원되는 대상 서버 버전: SQL Server 2019 및 SQL Server 2022
  2. 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
  3. DQS 관련 구성 요소를 디자인할 수 없습니다.
  4. 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
  5. 병렬, 지역화 및 세계화가 지원되지 않습니다.
  6. Azure 지원 SSIS 프로젝트가 지원되지 않습니다.
  7. 복구 작업이 효과가 없습니다. 대신 다시 설치합니다.
  8. 로깅 컨테이너는 패키지를 선택할 수 없습니다.

버전 0.1

  1. 지원되는 대상 서버 버전: SQL Server 2019 및 SQL Server 2022
  2. 차원 처리 및 파티션 처리를 디자인할 수 없습니다.
  3. DQS 관련 구성 요소를 디자인할 수 없습니다.
  4. 솔루션 탐색기 UI의 프로젝트 이름은 대상 서버 버전을 접미사로 표시하지 않습니다.
  5. 병렬, 지역화 및 세계화가 지원되지 않습니다.
  6. Oracle 및 Teradata 커넥터를 사용하는 패키지가 지원되지 않습니다.
  7. Azure 지원 SSIS 프로젝트가 지원되지 않습니다.
  8. 로깅 컨테이너는 패키지를 선택할 수 없습니다.
  9. 패키지를 마우스 오른쪽 단추로 클릭하고 SSIS 가져오기 및 내보내기 마법사를 선택하면 오류가 발생합니다. 해결 방법: Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\DTSWizard.exe 실행
  10. 패키지를 마우스 오른쪽 단추로 클릭하고 모든 패키지 업그레이드를 선택하면 오류가 발생합니다. 해결 방법: Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\SSISUpgrade.exe 실행

설치 문제

성공적으로 설치했지만 솔루션에 “호환되지 않음” 및 “애플리케이션이 설치되지 않음”이 표시됩니다.

  1. Visual Studio -> 확장 -> 확장 관리 -> 설치됨 열기
  2. SSIS 확장 사용
  3. 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에 보낼 수 있습니다.

오프라인 설치

오프라인 환경에서 이 제품을 설치하려면 다음 단계를 수행합니다.

  1. 로컬 설치를 위해 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 타기팅 팩"
  2. 이 제품의 설치 프로그램을 시작하고 설치를 수행하거나 자동 모드로 설치 프로그램을 실행할 수 있습니다. “/?” 인수로 설치 프로그램을 시작하여 설치 프로그램의 인수 목록에 대한 자세한 내용을 확인합니다.

  3. VS Community는 오프라인 활성화를 지원하지 않습니다. VS Community에서 이 제품을 사용하려면 경우에 따라 VS Community에서 Microsoft 계정에 로그인해야 합니다. 오프라인 환경에서 이 제품을 사용하려는 경우 제품 키를 통해 오프라인 정품 인증을 지원하는 VS Professional 또는 Enterprise에 이 제품을 설치하는 것이 좋습니다.