명령 프롬프트에서 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 인증을 사용하려면 적절한 값을 가진 /User
및 Password
매개 변수를 지정합니다.
명령 프롬프트 창을 엽니다.
다음 예제와 같이
DTExec.exe
를 실행하고 최소한ISServer
및Server
매개변수에 대한 값을 입력합니다:dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"