다음을 통해 공유


SSMS(SQL Server Management Studio)를 사용하여 SSIS 프로젝트 배포

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

이 빠른 시작에서는 SSMS(SQL Server Management Studio)를 사용하여 SSIS 카탈로그 데이터베이스에 연결한 다음, Integration Services 배포 마법사를 실행하여 SSIS 프로젝트를 SSIS 카탈로그에 배포하는 방법을 보여줍니다.

SQL Server Management Studio는 SQL Server에서 SQL Database까지 모든 SQL 인프라를 관리하기 위한 통합 환경입니다. SSMS에 대한 자세한 내용은 SSMS(SQL Server Management Studio)를 참조하세요.

필수 조건

시작하기 전에 최신 버전의 SQL Server Management Studio가 설치되어 있는지 확인합니다. SSMS를 다운로드하려면 SSMS(SQL Server Management Studio) 다운로드를 참조하세요.

Azure SQL Database에 배포하기 위해 이 문서에 설명된 유효성 검사에는 SSDT(SQL Server Data Tools) 버전 17.4 이상이 필요합니다. SSDT의 최신 버전을 얻으려면 SQL Server Data Tools(SSDT) 다운로드를 참조하세요.

Azure SQL Database 서버는 포트 1433에서 수신 대기합니다. 회사 방화벽 내에서 Azure SQL Database 서버에 연결하려는 경우 성공적으로 연결하려면 이 포트가 회사 방화벽에서 열려 있어야 합니다.

지원되는 플랫폼

이 빠른 시작의 정보를 사용하여 다음 플랫폼에 SSIS 프로젝트를 배포할 수 있습니다.

  • Windows의 SQL Server

  • Azure SQL Database. Azure에서 패키지를 배포하고 실행하는 방법에 대한 자세한 내용은 SQL Server Integration Services 워크로드를 클라우드로 리프트 앤 시프트를 참조하세요.

이 빠른 시작의 정보를 사용하여 SQL Server on Linux에 SSIS 패키지를 배포할 수 없습니다. Linux에서 패키지를 실행하는 방법에 대한 자세한 내용은 SSIS를 사용하여 Linux에서 데이터 추출, 변환 및 로드를 참조하세요.

Azure SQL Database의 경우 연결 정보를 가져옵니다.

Azure SQL Database에 프로젝트를 배포하려면 SSISDB(SSIS 카탈로그 데이터베이스)에 연결하는 데 필요한 연결 정보를 가져옵니다. 다음 절차에서 정규화된 서버 이름 및 로그인 정보가 필요합니다.

  1. Azure Portal에 로그인합니다.
  2. 왼쪽 메뉴에서 SQL Database를 선택한 다음 SQL 데이터베이스 페이지에서 SSISDB 데이터베이스를 선택합니다.
  3. 데이터베이스의 개요 페이지에서 정규화된 서버 이름을 검토합니다. 복사하려면 클릭 옵션을 표시하려면 마우스로 서버 이름 위를 가리킵니다.
  4. Azure SQL Database 서버 로그인 정보를 잊은 경우, SQL Database 서버 페이지로 이동하여 서버 관리자 이름을 확인합니다. 필요한 경우 암호를 재설정할 수 있습니다.

배포를 위한 인증 방법

배포 마법사를 사용하여 SQL Server에 배포하는 경우 Windows 인증 사용해야 합니다. SQL Server 인증을 사용할 수 없습니다.

Azure SQL Database의 논리 서버에 배포하는 경우 SQL Server 인증을 사용하거나 Microsoft Entra ID(이전의 Azure Active Directory)로 인증해야 합니다. Windows 인증 사용할 수 없습니다.

SSISDB 데이터베이스에 커넥트

SQL Server Management Studio를 사용하여 SSIS 카탈로그에 대한 연결을 설정합니다.

  1. SQL Server Management Studio를 엽니다.

  2. 서버에 연결 대화 상자에 다음 정보를 입력합니다.

    설정 제안 값 추가 정보
    서버 유형 데이터베이스 엔진 이 값은 필수입니다.
    서버 이름 정규화된 서버 이름 Azure SQL Database 서버에 연결하는 경우 이름은 다음과 같은 형식 <server_name>.database.windows.net입니다.
    인증 SQL Server 인증 SQL Server 인증을 사용하면 SQL Server 또는 Azure SQL Database에 연결할 수 있습니다. 이 문서의 배포에서 인증 방법을 참조하세요.
    로그인 서버 관리자 계정 이 계정은 서버를 만들 때 지정한 계정입니다.
    암호 서버 관리자 계정의 암호 이 암호는 서버를 만들 때 지정한 암호입니다.
  3. 연결을 클릭합니다. SSMS에서 개체 탐색기 창이 열립니다.

  4. 개체 탐색기 Integration Services 카탈로그를 확장한 다음 SSISDB를 확장하여 SSIS 카탈로그 데이터베이스의 개체를 봅니다.

Integration Services 배포 마법사 시작

  1. 개체 탐색기 Integration Services 카탈로그 노드와 SSISDB 노드가 확장된 상태에서 폴더를 확장합니다.

  2. 프로젝트 노드를 선택합니다.

  3. 프로젝트 노드를 마우스 오른쪽 단추로 클릭하고 프로젝트 배포를 선택합니다. Integration Services 배포 마법사가 열립니다. 현재 카탈로그 또는 파일 시스템에서 프로젝트를 배포할 수 있습니다.

마법사를 사용하여 프로젝트 배포

  1. 마법사의 소개 페이지에서 소개를 검토합니다. [다음]을 클릭하여 [원본 선택] 페이지를 엽니다.

  2. 원본 선택 페이지에서 배포할 기존 SSIS 프로젝트를 선택합니다.

    • 개발 환경에서 프로젝트를 빌드하여 만든 프로젝트 배포 파일을 배포하려면 프로젝트 배포 파일을 선택하고 .ispac 파일에 대한 경로를 입력합니다.
    • SSIS 카탈로그 데이터베이스에 이미 배포된 프로젝트를 배포하려면 Integration Services 카탈로그를 선택한 다음 카탈로그에 서버 이름과 프로젝트 경로를 입력합니다. [대상 선택] 페이지를 보려면 [다음]을 클릭하십시오.
  3. 대상 선택 페이지에서 프로젝트의 대상을 선택합니다.

    • 정규화된 서버 이름을 입력합니다. 대상 서버가 Azure SQL Database 서버인 경우 이름은 <server_name>.database.windows.net 형식입니다.
    • 인증 정보를 제공한 다음 커넥트 선택합니다. 이 문서의 배포에서 인증 방법을 참조하세요.
    • 그런 다음 찾아보기를 선택하여 SSISDB에서 대상 폴더를 선택합니다.
    • 그런 다음, 다음을 선택하여 검토 페이지를 엽니다. (연결을 선택하면 다음 단추가 활성화됩니다.)
  4. 검토 페이지에서 선택한 설정을 검토합니다.

    • [이전]을 클릭하거나 왼쪽 창의 단계를 클릭하여 선택 항목을 변경할 수 있습니다.
    • 배포를 클릭하여 배포 프로세스를 시작합니다.
  5. Azure SQL Database 서버에 배포하는 경우 유효성 검사 페이지가 열리고 Azure-SSIS Integration Runtime에서 패키지가 예상대로 실행되지 않을 수 있는 알려진 문제에 대해 프로젝트의 패키지가 검사. 자세한 내용은 Azure에 배포된 SSIS 패키지 유효성 검사를 참조하세요.

  6. 배포 프로세스가 완료되면 결과 페이지가 열립니다. 이 페이지에는 각 작업의 성공 또는 실패가 표시됩니다.

    • 작업이 실패하면 결과 열에서 실패를 클릭하여 해당 오류에 대한 설명을 표시합니다.
    • 필요에 따라 보고서 저장...을 클릭하여 결과를 XML 파일에 저장합니다.
    • 닫기를 클릭하여 마법사를 종료합니다.

다음 단계