다음을 통해 공유


명령 프롬프트에서 DTExec.exe를 사용하여 SSIS 패키지 실행

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

이 빠른 시작에서는 명령 프롬프트에서 적절한 매개 변수로 DTExec.exe를 실행하여 SSIS 패키지를 실행하는 방법을 보여 줍니다.

참고 항목

이 문서에 설명된 메서드는 Azure SQL Database 서버에 배포된 패키지로 테스트되지 않았습니다.

DTExec.exe에 대한 자세한 내용은 dtexec 유틸리티를 참조하세요.

지원되는 플랫폼

이 빠른 시작의 정보를 사용하여 다음과 같은 플랫폼에서 SSIS 패키지를 실행할 수 있습니다.

  • Windows의 SQL Server

이 문서에 설명된 메서드는 Azure SQL Database 서버에 배포된 패키지로 테스트되지 않았습니다. Azure에서 SSIS 패키지를 배포하고 실행하는 데 대한 자세한 내용은 SQL Server Integration Services 워크로드를 클라우드로 리프트 앤 시프트를 참조하세요.

이 빠른 시작의 정보를 사용하여 다음과 같은 플랫폼에서 SSIS 패키지를 실행할 수 있습니다. 자세한 내용은 Linux에서 SSIS를 사용하여 데이터 추출, 변환 및 로드를 참조하세요.

dtexec를 사용하여 패키지 실행

DTExec.exe가 포함된 폴더가 path 환경 변수에 없는 경우 cd 명령을 사용하여 해당 디렉터리로 변경해야 할 수 있습니다. SQL Server 2017의 경우 이 폴더는 일반적으로 C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn입니다.

다음 예제에서 사용되는 매개 변수 값을 사용하여 프로그램은 SSIS 서버의 지정된 폴더 경로, 즉 SSISDB(SSIS 카탈로그 데이터베이스)를 호스트하는 서버에서 패키지를 실행합니다. /Server 매개 변수는 서버 이름을 제공합니다. 프로그램은 Windows 통합 인증을 사용하여 현재 사용자로 연결됩니다. SQL 인증을 사용하려면 적절한 값을 가진 /UserPassword 매개 변수를 지정합니다.

  1. 명령 프롬프트 창을 엽니다.

  2. 다음 예제와 같이 DTExec.exe를 실행하고 최소한 ISServerServer 매개변수에 대한 값을 입력합니다:

    dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"
    

다음 단계