dtexec 유틸리티dtexec Utility

dtexec 명령 프롬프트 유틸리티는 SQL ServerSQL Server Integration ServicesIntegration Services 패키지를 구성 및 실행하는 데 사용합니다.The dtexec command prompt utility is used to configure and execute SQL ServerSQL Server Integration ServicesIntegration Services packages. dtexec 유틸리티에서는 매개 변수, 연결, 속성, 변수, 로깅, 진행률 표시기 등의 모든 패키지 구성 및 실행 기능에 액세스할 수 있습니다.The dtexec utility provides access to all the package configuration and execution features, such as parameters, connections, properties, variables, logging, and progress indicators. dtexec 유틸리를 사용하면 Integration ServicesIntegration Services 서버, .ispac 프로젝트 파일, MicrosoftMicrosoft SQL ServerSQL Server 데이터베이스, SSISSSIS 패키지 저장소, 파일 시스템의 원본에서 패키지를 로드할 수 있습니다.The dtexec utility lets you load packages from these sources: the Integration ServicesIntegration Services server, an .ispac project file, a MicrosoftMicrosoft SQL ServerSQL Server database, the SSISSSIS Package Store, and the file system.

참고: 최신 버전의 dtexec 유틸리티를 사용하여 이전 버전의 Integration ServicesIntegration Services로 만든 패키지를 실행하면 유틸리티가 패키지를 최신 패키지 형식으로 일시적으로 업그레이드합니다.NOTE: When you use the current version of the dtexec utility to run a package created by an earlier version of Integration ServicesIntegration Services, the utility temporarily upgrades the package to the current package format. 그러나 dtexec 유틸리티를 사용하여 업그레이드된 패키지를 저장할 수는 없습니다.However, you cannot use the dtexec utility to save the upgraded package. 패키지를 영구적으로 최신 버전으로 업그레이드하는 방법은 Upgrade Integration Services Packages를 참조하십시오.For more information about how to permanently upgrade a package to the current version, see Upgrade Integration Services Packages.

이 항목은 다음과 같은 섹션으로 구성됩니다.This topic includes the following sections:

Integration Services 서버 및 프로젝트 파일 Integration Services Server and Project File

dtexec를 사용하여 Integration ServicesIntegration Services 서버에서 패키지를 실행하는 경우 dtexeccatalog.create_execution(SSISDB 데이터베이스), catalog.set_execution_parameter_value(SSISDB 데이터베이스) and catalog.start_execution(SSISDB 데이터베이스) 저장 프로시저를 호출하여 실행을 만들고, 매개 변수 값을 설정하고, 실행을 시작합니다.When you use dtexec to run packages on the Integration ServicesIntegration Services server, dtexec calls the catalog.create_execution (SSISDB Database), catalog.set_execution_parameter_value (SSISDB Database) and catalog.start_execution (SSISDB Database) stored procedures to create an execution, set parameter values and start the execution. 실행 로그는 관련 뷰의 서버에서 또는 SQL Server Management StudioSQL Server Management Studio에서 사용 가능한 표준 보고서를 사용하여 볼 수 있습니다.All execution logs can be seen from the server in the related views or by using standard reports available in SQL Server Management StudioSQL Server Management Studio. 보고서에 대한 자세한 내용은 Integration Services 서버를 위한 보고서를 참조하세요.For more information about the reports, see Reports for the Integration Services Server.

다음은 Integration ServicesIntegration Services 서버에서의 패키지 실행 예입니다.The following is an example of executing a package on the Integration ServicesIntegration Services server.

DTExec /ISSERVER "\SSISDB\folderB\Integration Services Project17\Package.dtsx" /SERVER "." /Envreference 2 /Par "$Project::ProjectParameter(Int32)";1 /Par "Parameter(Int32)";21 /Par "CM.sqlcldb2.SSIS_repro.InitialCatalog";ssisdb /Par "$ServerOption::SYNCHRONIZED(Boolean)";True  

dtexec 를 사용하여 .ispac 프로젝트 파일에서 패키지를 실행할 경우 이와 관련하여 프로젝트 경로와 프로젝트 스트림 이름을 지정하는 데 사용하는 /Proj[ect] 및 /Pack[age] 옵션이 있습니다.When you use dtexec to run a package from the .ispac project file, the related options are: /Proj[ect] and /Pack[age] that are used to specify the project path and package stream name. 에서 Integration Services 프로젝트 변환 마법사 SQL Server Management StudioSQL Server Management Studio를 실행하여 프로젝트를 프로젝트 배포 모델로 변환할 경우 마법사가 .ispac 프로젝트 파일을 생성합니다.When you convert a project to the project deployment model by running the Integration Services Project Conversion Wizard from SQL Server Management StudioSQL Server Management Studio, the wizard generates an .ispac projec file. 자세한 내용은 참조 배포할 Integration Services (SSIS) 프로젝트 및 패키지합니다.For more information, see Deploy Integration Services (SSIS) Projects and Packages.

타사 일정 도구와 함께 dtexec 를 사용하여 Integration ServicesIntegration Services 서버에 배포되는 패키지를 예약할 수 있습니다.You can use dtexec with third-party scheduling tools to schedule packages that are deployed to the Integration ServicesIntegration Services server.

64비트 컴퓨터에서의 설치 고려 사항 Installation Considerations on 64-bit Computers

64비트 컴퓨터의 경우 Integration ServicesIntegration Services 는 64비트 버전의 dtexec 유틸리티(dtexec.exe)를 설치합니다.On a 64-bit computer, Integration ServicesIntegration Services installs a 64-bit version of the dtexec utility (dtexec.exe). 특정 패키지를 32비트 모드로 실행해야 하는 경우 dtexec 유틸리티의 32비트 버전을 설치해야 합니다.If you have to run certain packages in 32-bit mode, you will have to install the 32-bit version of the dtexec utility. 32비트 버전의 dtexec 유틸리티를 설치하려면 설치 도중 클라이언트 도구 또는 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 를 선택해야 합니다.To install the 32-bit version of the dtexec utility, you must select either Client Tools or SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) during setup.

기본적으로 64비트 및 32비트 버전의 Integration ServicesIntegration Services 명령 프롬프트 유틸리티가 모두 설치되어 있는 64비트 컴퓨터는 명령 프롬프트에서 32비트 버전을 실행합니다.By default, a 64-bit computer that has both the 64-bit and 32-bit versions of an Integration ServicesIntegration Services command prompt utility installed will run the 32-bit version at the command prompt. 64비트 버전에 대한 디렉터리 경로 앞에 32비트 버전에 대한 디렉터리 경로가 PATH 환경 변수에 나타나기 때문에 32비트 버전이 실행됩니다.The 32-bit version runs because the directory path for the 32-bit version appears in the PATH environment variable before the directory path for the 64-bit version. (일반적으로 32 비트 디렉터리 경로 <드라이브 >: 파일 (x86) server\110\dts\binn 이며 64 비트 디렉터리 경로 \Program <드라이브 >: files\microsoft SQL Server\110\DTS\Binn입니다.)(Typically, the 32-bit directory path is <drive>:\Program Files(x86)\Microsoft SQL Server\110\DTS\Binn, while the 64-bit directory path is <drive>:\Program Files\Microsoft SQL Server\110\DTS\Binn.)

참고: SQL Server 에이전트를 사용하여 유틸리티를 실행하는 경우 SQL Server 에이전트는 64비트 버전의 유틸리티를 자동으로 사용합니다.NOTE: If you use SQL Server Agent to run the utility, SQL Server Agent automatically uses the 64-bit version of the utility. SQL Server 에이전트는 PATH 환경 변수가 아닌 레지스트리를 사용하여 유틸리티에 대한 올바른 실행 파일을 찾습니다.SQL Server Agent uses the registry, not the PATH environment variable, to locate the correct executable for the utility.

명령 프롬프트에서 64비트 버전의 유틸리티를 실행하기 위해 다음 동작 중 하나를 수행할 수 있습니다.To ensure that you run the 64-bit version of the utility at the command prompt, you can take one of the following actions:

  • 명령 프롬프트 창을 열고 64 비트 버전의 유틸리티가 포함 되어 있는 디렉터리로 변경 합니다 (<드라이브 >: files\microsoft SQL Server\110\DTS\Binn)를 다음 해당 위치에서 유틸리티를 실행 합니다.Open a Command Prompt window, change to the directory that contains the 64-bit version of the utility (<drive>:\Program Files\Microsoft SQL Server\110\DTS\Binn), and then run the utility from that location.

  • 전체 경로 입력 하 여 명령 프롬프트 유틸리티를 실행 (<드라이브 >: files\microsoft SQL Server\110\DTS\Binn)를 64 비트 버전의 유틸리티가 있습니다.At the command prompt, run the utility by entering the full path (<drive>:\Program Files\Microsoft SQL Server\110\DTS\Binn) to the 64-bit version of the utility.

  • 64 비트 경로 배치 하 여 PATH 환경 변수에서의 경로 순서를 영구적으로 변경 (<드라이브 >: files\microsoft SQL Server\110\DTS\Binn) 앞의 32 비트 경로 (<드라이브 >: \ \ 프로그램 파일 (x86) \Microsoft SQL Server\110\DTS\Binn) 변수에 합니다.Permanently change the order of the paths in the PATH environment variable by placing the 64-bit path (<drive>:\Program Files\Microsoft SQL Server\110\DTS\Binn) before the 32-bit path (<drive>:\ Program Files(x86)\Microsoft SQL Server\110\DTS\Binn) in the variable.

병렬 설치 컴퓨터에 대한 고려 사항 Considerations on Computers with Side-by-Side Installations

SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) 또는 SQL Server 2005 Integration Services(SSIS)SQL Server 2005 Integration Services (SSIS) 가 설치된 컴퓨터에 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 를 설치하면 여러 버전의 dtexec 유틸리티가 설치됩니다.When SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) is installed on a machine that has SQL Server 2005 Integration Services(SSIS)SQL Server 2005 Integration Services (SSIS) or SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) installed, multiple versions of the dtexec utility are installed.

명령 프롬프트 유틸리티의 전체 경로 입력 하 여 실행에 올바른 버전의 유틸리티를 실행 하려면 (<드라이브 >: files\microsoft SQL Server\< 버전>\DTS\Binn).To ensure that you run the correct version of the utility, at the command prompt run the utility by entering the full path (<drive>:\Program Files\Microsoft SQL Server\\DTS\Binn).

실행 단계 Phases of Execution

이 유틸리티를 실행하면 다음 4단계가The utility has four phases that it proceeds through as it executes. 수행됩니다.The phases are as follows:

  1. 명령을 읽어들이는 단계: 명령 프롬프트는 지정된 옵션 및 인수 목록을 읽습니다.Command sourcing phase: The command prompt reads the list of options and arguments that have been specified. /?All subsequent phases are skipped if a /? 또는 /HELP 옵션이 있으면 이후의 모든 단계를 건너뜁니다.or /HELP option is encountered.

  2. 패키지 로드 단계: /SQL, /FILE또는 /DTS 옵션으로 지정된 패키지가 로드됩니다.Package load phase: The package specified by the /SQL, /FILE, or /DTS option is loaded.

  3. 구성 단계: 옵션은 다음 순서로 처리됩니다.Configuration phase: Options are processed in this order:

    • 패키지 플래그, 변수 및 속성을 설정하는 옵션Options that set package flags, variables, and properties.

    • 패키지 버전 및 빌드를 확인하는 옵션Options that verify the package version and build.

    • 보고와 같은 유틸리티의 런타임 동작을 구성하는 옵션Options that configure the run-time behavior of the utility, such as reporting.

  4. 유효성 검사 및 실행 단계: 패키지가 실행됩니다. /VALIDATE 옵션을 지정한 경우에는 실행되지 않고 유효성이 검사됩니다.Validation and execution phase: The package is run, or validated without running if the /VALIDATE option was specified.

반환된 종료 코드 Exit Codes Returned

dtexec 유틸리티에서 반환된 종료 코드Exit codes returned from dtexec utility

패키지를 실행하면 dtexec 에서 종료 코드를 반환할 수 있습니다.When a package runs, dtexec can return an exit code. 종료 코드는 ERRORLEVEL 변수를 채우는 데 사용되며 이 변수의 값은 배치 파일 내의 분기 논리 또는 조건문에서 테스트될 수 있습니다.The exit code is used to populate the ERRORLEVEL variable, the value of which can then be tested in conditional statements or branching logic within a batch file. 다음 표에서는 dtexec 종료 시 유틸리티에서 설정할 수 있는 값을 나열합니다.The following table lists the values that the dtexec utility can set when exiting.

ValueValue 설명Description
00 패키지가 성공적으로 실행되었습니다.The package executed successfully.
1.1 패키지가 실패했습니다.The package failed.
33 사용자가 패키지를 취소했습니다.The package was canceled by the user.
44 유틸리티에서 요청된 패키지를 찾을 수 없습니다.The utility was unable to locate the requested package. 패키지를 찾을 수 없습니다.The package could not be found.
55 유틸리티에서 요청된 패키지를 로드할 수 없습니다.The utility was unable to load the requested package. 패키지를 로드할 수 없습니다.The package could not be loaded.
66 유틸리티의 명령줄에서 내부 구문 오류 또는 의미 체계 오류가 발생했습니다.The utility encountered an internal error of syntactic or semantic errors in the command line.

구문 규칙 Syntax Rules

유틸리티 구문 규칙Utility syntax rules

모든 옵션은 슬래시(/) 또는 빼기 기호(-)로 시작해야 합니다.All options must start with a slash (/) or a minus sign (-). 여기에 표시된 옵션은 슬래시(/)로 시작하지만 빼기 기호(-)를 대신 사용할 수 있습니다.The options that are shown here start with a slash (/), but the minus sign (-) can be substituted.

인수에 공백이 있는 경우 따옴표로 묶어야 합니다.An argument must be enclosed in quotation marks if it contains a space. 인수를 따옴표로 묶지 않으면 인수에 공백을 사용할 수 없습니다.If the argument is not enclosed in quotation marks, the argument cannot contain white space.

따옴표로 묶인 문자열 안의 큰따옴표는 이스케이프된 작은따옴표를 나타냅니다.Doubled quotation marks within quoted strings represent escaped single quotation marks.

암호를 제외한 옵션 및 인수는 대/소문자를 구분하지 않습니다.Options and arguments are not case-sensitive, except for passwords.

xp_cmdshell에서 dtexec 사용 Using dtexec from the xp_cmdshell

xp_cmdshell에서 dtexec 사용Using dtexec from the xp_cmdshell

xp_cmdshell 프롬프트에서 dtexec를 실행할 수 있습니다.You can run dtexec from the xp_cmdshell prompt. 다음 예에서는 UpsertData.dtsx라는 패키지를 실행하고 반환 코드를 무시하는 방법을 보여 줍니다.The following example shows how to run a package called UpsertData.dtsx and ignore the return code:

EXEC xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'  

다음 예에서는 동일한 패키지를 실행하고 반환 코드를 캡처하는 방법을 보여 줍니다.The following example shows how to run the same package and capture the return code:

DECLARE @returncode int  
EXEC @returncode = xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'  

중요!!IMPORTANT!! MicrosoftMicrosoft SQL ServerSQL Server에서는 기본적으로 새 설치에 대해 xp_cmdshell 옵션을 사용할 수 없습니다.In MicrosoftMicrosoft SQL ServerSQL Server, the xp_cmdshell option is disabled by default on new installations. 이 옵션은 sp_configure 시스템 저장 프로시저를 실행하여 사용할 수 있습니다.The option can be enabled by running the sp_configure system stored procedure. 자세한 내용은 xp_cmdshell 서버 구성 옵션을 참조하세요.For more information, see xp_cmdshell Server Configuration Option.

구문 Syntax

dtexec /option [value] [/option [value]]...  

매개 변수 Parameters

  • /?/? [option_name]: (옵션).[option_name]: (Optional). 지정된 option_name 에 대한 명령 프롬프트 옵션 또는 도움말을 표시하고 유틸리티를 닫습니다.Displays the command prompt options, or displays help for the specified option_name and then closes the utility.

    option_name 인수를 지정하면 dtexec 에서 SQL ServerSQL Server 온라인 설명서를 시작하고 dtexec 유틸리티 항목을 표시합니다.If you specify an option_name argument, dtexec starts SQL ServerSQL Server Books Online and displays the dtexec Utility topic.

  • /Ca[llerInfo]: (옵션)./Ca[llerInfo]: (Optional). 패키지 실행에 대한 추가 정보를 지정합니다.Specifies additional information for a package execution. SQL Server 에이전트를 사용하여 패키지를 실행할 때 에이전트는 패키지 실행이 SQL Server 에이전트로 호출되었음을 나타내도록 이 인수를 설정합니다.When you run a package using SQL Server Agent, agent sets this argument to indicate that the package execution is invoked by SQL Server Agent. dtexec 유틸리티를 명령줄에서 실행할 경우에는 이 매개 변수가 무시됩니다.This parameter is ignored when the dtexec utility is run from the command line.

  • /CheckF[ile] filespec: (옵션)./CheckF[ile] filespec: (Optional). 패키지의 CheckpointFileName 속성을 filespec에 지정된 경로와 파일로 설정합니다.Sets the CheckpointFileName property on the package to the path and file spemandcified in filespec. 이 파일은 패키지를 다시 시작할 때 사용됩니다.This file is used when the package restarts. 이 옵션을 지정하고 파일 이름 값을 제공하지 않으면 패키지의 CheckpointFileName 이 빈 문자열로 설정됩니다.If this option is specified and no value is supplied for the file name, the CheckpointFileName for the package is set to an empty string. 이 옵션을 지정하지 않으면 패키지의 값이 유지됩니다.If this option is not specified, the values in the package are retained.

  • /CheckP[ointing] {on\off} : (옵션)./CheckP[ointing] {on\off} : (Optional). 패키지 실행 중 패키지에서 검사점을 사용하는지 여부를 결정하는 값을 설정합니다.Sets a value that determines whether the package will use checkpoints during package execution. on 값에서는 실패한 패키지를 다시 실행합니다.The value on specifies that a failed package is to be rerun. 실패한 패키지가 다시 실행되면 런타임 엔진에서 검사점 파일을 사용하여 실패한 지점에서 패키지를 다시 시작합니다.When the failed package is rerun, the run-time engine uses the checkpoint file to restart the package from the point of failure.

    값을 지정하지 않고 이 옵션을 선언할 경우 기본값은 on입니다.The default value is on if the option is declared without a value. 값을 on으로 설정한 경우 검사점 파일을 찾을 수 없으면 패키지를 실행할 수 없습니다.Package execution will fail if the value is set to on and the checkpoint file cannot be found. 이 옵션을 지정하지 않으면 패키지에 설정된 값이 유지됩니다.If this option is not specified, the value set in the package is retained. 자세한 내용은 Restart Packages by Using Checkpoints을 참조하세요.For more information, see Restart Packages by Using Checkpoints.

    dtexec의 /CheckPointing on 옵션은 패키지의 SaveCheckpoints 속성을 True로 설정하고 CheckpointUsage 속성을 Always로 설정하는 것과 같습니다.The /CheckPointing on option of dtexec is equivalent to setting the SaveCheckpoints property of the package to True, and the CheckpointUsage property to Always.

  • /Com[mandFile] filespec: (옵션)./Com[mandFile] filespec: (Optional). dtexec와 함께 실행되는 명령 옵션을 지정합니다.Specifies the command options that run with dtexec. filespec 에 지정된 파일을 열고 이 파일에서 EOF가 검색될 때까지 옵션을 읽습니다.The file specified in filespec is opened and options from the file are read until EOF is found in the file. filespec 는 텍스트 파일입니다.filespec is a text file. filespec 인수는 패키지 실행과 연관시킬 명령 파일의 이름과 경로를 지정합니다.The filespec argument specifies the file name and path of the command file to associate with the execution of the package.

  • /Conf[igFile] filespec: (옵션)./Conf[igFile] filespec: (Optional). 값을 추출할 구성 파일을 지정합니다.Specifies a configuration file to extract values from. 이 옵션을 사용하면 패키지의 디자인 타임에 지정한 구성과 다르게 런타임 구성을 설정할 수 있습니다.Using this option, you can set a run-time configuration that differs from the configuration that was specified at design time for the package. 다른 구성 설정을 XML 구성 파일에 저장한 다음 패키지를 실행하기 전에 ConfigFile 옵션을 사용하여 이 설정을 로드할 수 있습니다.You can store different configuration settings in an XML configuration file and then load the settings before package execution by using the /ConfigFile option.

    /ConfigFile 옵션을 사용하면 디자인 타임에 지정하지 않은 추가 구성을 런타임에 로드할 수 있습니다.You can use the /ConfigFile option to load additional configurations at run time that you did not specify at design time. 그러나 디자인 타임에도 지정한 구성 값을 /ConfigFile 옵션을 사용하여 바꿀 수는 없습니다.However, you cannot use the /ConfigFile option to replace configured values that you also specified at design time. 패키지 구성이 적용되는 방법을 이해하려면 Package Configurations을 참조하십시오.To understand how package configurations are applied, see Package Configurations.

  • /Conn[ection] id_or_name;connection_string [[;id_or_name;connection_string]…]: (옵션)./Conn[ection] id_or_name;connection_string [[;id_or_name;connection_string]…]: (Optional). 이름 또는 GUID가 지정된 연결 관리자가 패키지에 있음을 지정하고 연결 문자열을 지정합니다.Specifies that the connection manager with the specified name or GUID is located in the package, and specifies a connection string.

    이 옵션을 사용하려면 두 매개 변수 모두를 지정해야 합니다. 즉, id_or_name 인수에 연결 관리자 이름 또는 GUID를 제공하고 connection_string 인수에 올바른 연결 문자열을 지정해야 합니다.This option requires that both parameters be specified: the connection manager name or GUID must be provided in the id_or_name argument, and a valid connection string must be specified in the connection_string argument. 자세한 내용은 Integration Services(SSIS) 연결을 참조하세요.For more information, see Integration Services (SSIS) Connections.

    런타임에 /Connection 옵션을 사용하면 디자인 타임에 지정한 위치와 다른 위치에서 패키지 구성을 로드할 수 있습니다.At run time, you can use the /Connection option to load package configurations from a location other than the location that you specified at design time. 그러면 원래 지정된 값이 이러한 구성 값으로 바뀝니다.The values of these configurations then replace the values that were originally specified. 그러나 연결 관리자를 사용하는 구성과 같은 구성에만 /Connection SQL ServerSQL Server 옵션을 사용할 수 있습니다.However you can use the /Connection option only for configurations, such as SQL ServerSQL Server configurations, that use a connection manager. 패키지 구성이 적용되는 방법을 이해하려면 패키지 구성SQL Server 2016 Integration Services 기능의 동작 변경을 참조하세요.To understand how package configurations are applied, see Package Configurations and Behavior Changes to Integration Services Features in SQL Server 2016.

  • /Cons[oleLog] [[displayoptions];[list_options;src_name_or_guid]...]: (옵션)./Cons[oleLog] [[displayoptions];[list_options;src_name_or_guid]...]: (Optional). 패키지 실행 중 지정된 로그 항목을 콘솔에 표시합니다.Displays specified log entries to the console during package execution. 이 옵션을 생략하면 콘솔에 로그 항목이 표시되지 않습니다.If this option is omitted, no log entries are shown in the console. 표시를 제한하는 매개 변수 없이 이 옵션을 지정하면 모든 로그 항목이 표시됩니다.If the option is specified without parameters that limit the display, every log entry will display. 콘솔에 표시되는 항목을 제한하려면 displayoptions 매개 변수를 사용하여 표시할 열을 지정하고 list_options 매개 변수를 사용하여 로그 항목 유형을 제한합니다.To limit the entries that are displayed to the console, you can specify the columns to show by using the displayoptions parameter, and limit the log entry types by using the list_options parameter.

    참고: Integration ServicesIntegration Services 서버에서 /ISSERVER 매개 변수를 사용하여 패키지를 실행할 경우 콘솔 출력이 제한되며 대부분의 /Cons[oleLog] 옵션이 적용되지 않습니다.NOTE: When you run a package on the Integration ServicesIntegration Services server by using the /ISSERVER parameter, console output is limited and most of the /Cons[oleLog] options are not applicable. 실행 로그는 관련 뷰의 서버에서 또는 SQL Server Management StudioSQL Server Management Studio에서 사용 가능한 표준 보고서를 사용하여 볼 수 있습니다.All execution logs can be seen from the server in the related views or by using standard reports available in SQL Server Management StudioSQL Server Management Studio. 보고서에 대한 자세한 내용은 Integration Services 서버를 위한 보고서를 참조하세요.For more information about the reports, see Reports for the Integration Services Server.

    displayoptions 값은 다음과 같습니다.The displayoptions values are as follows:

    • N(이름)N (Name)

    • C(컴퓨터)C (Computer)

    • O(운영자)O (Operator)

    • S(원본 이름)S (Source Name)

    • G(원본 GUID)G (Source GUID)

    • X(실행 GUID)X (Execution GUID)

    • M(메시지)M (Message)

    • T(시간 시작 및 종료 시간)T (Time Start and End)

      list_options 값은 다음과 같습니다.The list_options values are as follows:

    • I - 포함 목록을 지정합니다.I - Specifies the inclusion list. 지정된 원본 이름 또는 GUID만 로깅됩니다.Only the source names or GUIDs that are specified are logged.

    • E - 제외 목록을 지정합니다.E - Specifies the exclusion list. 지정된 원본 이름 또는 GUID가 로깅되지 않습니다.The source names or GUIDs that are specified are not logged.

    • 포함 또는 제외하도록 지정된 src_name_or_guid 매개 변수는 이벤트 이름, 원본 이름 또는 원본 GUID입니다.The src_name_or_guid parameter specified for inclusion or exclusion is an event name, source name, or source GUID.

      같은 명령 프롬프트에 여러 /ConsoleLog 옵션을 사용하면 다음과 같이 작동합니다.If you use multiple /ConsoleLog options on the same command prompt, they interact as follows:

    • 시각적인 순서에는 영향을 주지 않습니다.Their order of appearance has no effect.

    • 명령줄에 포함 목록이 없으면 모든 유형의 로그 항목에 제외 목록이 적용됩니다.If no inclusion lists are present on the command line, exclusion lists are applied against all kinds of log entries.

    • 명령줄에 포함 목록이 있으면 모든 포함 목록의 집합에 제외 목록이 적용됩니다.If any inclusion lists are present on the command line, exclusion lists are applied against the union of all inclusion lists.

      /ConsoleLog 옵션에 관한 여러 가지 예는 주의 섹션을 참조하세요.For several examples of the /ConsoleLog option, see the Remarks section.

  • /D[ts] package_path: (옵션)./D[ts] package_path: (Optional). SSIS 패키지 저장소에서 패키지를 로드합니다.Loads a package from the SSIS Package Store. SSIS 패키지 저장소에 저장된 패키지는 레거시 패키지 배포 모델을 사용하여 배포됩니다.Packages that are stored in the SSIS Package Store, are deployed using the legacy package deployment model. 프로젝트 배포 모델을 사용하여 Integration ServicesIntegration Services 서버에 배포된 패키지를 실행하려면 /ISServer 옵션을 사용합니다.To run packages that are deployed to the Integration ServicesIntegration Services server using the project deployment model, use the /ISServer option. 패키지 및 프로젝트 배포 모델에 대한 자세한 내용은 Deployment of Projects and Packages를 참조하십시오.For more information about the package and project deployment models, see Deployment of Projects and Packages.

    package_path 인수는 SSIS 패키지 저장소의 루트에서 시작하여 SSISSSIS 패키지의 상대 경로를 지정하고 SSISSSIS 패키지의 이름을 포함합니다.The package_path argument specifies the relative path of the SSISSSIS package, starting at the root of the SSIS Package Store, and includes the name of the SSISSSIS package. package_path 인수에 지정된 경로나 파일 이름에 공백이 있는 경우 package_path 인수를 따옴표로 묶어야 합니다.If the path or file name specified in the package_path argument contains a space, you must put quotation marks around the package_path argument.

    /DTS 옵션은 /File 또는 /SQL 옵션과 함께 사용할 수 없습니다.The /DTS option cannot be used together with the /File or /SQL option. 여러 개의 옵션을 지정하는 경우 dtexec 는 실패합니다.If multiple options are specified, dtexec fails.

  • /De[crypt] password: (옵션)./De[crypt] password: (Optional). 암호가 암호화된 패키지를 로드할 때 사용할 해독 암호를 설정합니다.Sets the decryption password that is used when you load a package with password encryption.

  • 선택 사항입니다. 패키지가 실행되는 동안 하나 이상의 지정된 이벤트가 발생할 때 디버그 덤프 파일(.mdmp 및 .tmp)을 만듭니다.(Optional) Creates the debug dump files, .mdmp and .tmp, when one or more specified events occur while the package is running. error code 인수는 시스템에서 디버그 덤프 파일을 만들도록 트리거할 이벤트 코드 유형(오류, 경고 또는 정보)을 지정합니다.The error code argument specifies the type of event code—error, warning, or information—that will trigger the system to create the debug dump files. 여러 이벤트 코드를 지정하려면 각 error code 인수를 세미콜론(;)으로 구분합니다.To specify multiple event codes, separate each error code argument by a semi-colon (;). 이때 error code 인수를 따옴표로 묶으면 안 됩니다.Do not include quotes with the error code argument.

    다음 예에서는 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER 오류가 발생할 때 디버그 덤프 파일을 생성합니다.The following example generates the debug dump files when the DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER error occurs.

    /Dump 0xC020801C  
    

    /Dump 오류 코드: 기본적으로 Integration ServicesIntegration Services 폴더에서 디버그 덤프 파일을 저장 <드라이브 >: files\microsoft SQL Server\110\Shared\ErrorDumps 합니다./Dump error code: By default, Integration ServicesIntegration Services stores the debug dump files in the folder, <drive>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps.

    참고: 디버그 덤프 파일에는 중요한 정보가 들어 있을 수 있습니다.NOTE: Debug dump files may contain sensitive information. ACL(액세스 제어 목록)을 사용하여 파일에 대한 액세스를 제한하거나 파일을 액세스가 제한된 폴더에 복사합니다.Use an access control list (ACL) to restrict access to the files, or copy the files to a folder with restricted access. 예를 들어 디버그 파일을 Microsoft 지원 서비스에 보내기 전에 중요한 정보나 기밀 정보를 제거하는 것이 좋습니다.For example, before you send your debug files to Microsoft support services, we recommended that you remove any sensitive or confidential information.

    dtexec 유틸리티가 실행하는 모든 패키지에 이 옵션을 적용하려면 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DtsPath 레지스트리 키에 DumpOnCodes REG_SZ 값을 추가합니다.To apply this option to all packages that the dtexec utility runs, add a DumpOnCodes REG_SZ value to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DtsPath registry key. DumpOnCodes 의 데이터 값은 시스템에서 디버그 덤프 파일을 만들도록 트리거할 오류 코드를 지정합니다.The data value in DumpOnCodes specifies the error code or codes that will trigger the system to create debug dump files. 여러 오류 코드를 지정하려면 세미콜론(;)으로 구분해야 합니다.Multiple error codes must be separated by a semi-colon (;).

    레지스트리 키에 DumpOnCodes 값을 추가하고 /Dump 옵션을 사용하는 경우 시스템에서 두 설정을 기반으로 디버그 덤프 파일을 만듭니다.If you add a DumpOnCodes value to the registry key, and use the /Dump option, the system will create debug dump files that are based on both settings.

    디버그 덤프 파일에 대한 자세한 내용은 Generating Dump Files for Package Execution을 참조하십시오.For more information about debug dump files, see Generating Dump Files for Package Execution.

  • /DumpOnError: (옵션) 패키지가 실행되는 동안 오류가 발생할 때 디버그 덤프 파일(.mdmp 및 .tmp)을 만듭니다./DumpOnError: (Optional) Creates the debug dump files, .mdmp and .tmp, when any error occurs while the package is running.

    기본적으로 Integration ServicesIntegration Services 폴더에서 디버그 덤프 파일을 저장 <드라이브 >: files\microsoft SQL Server\110\Shared\ErrorDumps 폴더입니다.By default, Integration ServicesIntegration Services stores the debug dump files in the folder, <drive>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps folder.

    참고: 디버그 덤프 파일에는 중요한 정보가 들어 있을 수 있습니다.NOTE: Debug dump files may contain sensitive information. ACL(액세스 제어 목록)을 사용하여 파일에 대한 액세스를 제한하거나 파일을 액세스가 제한된 폴더에 복사합니다.Use an access control list (ACL) to restrict access to the files, or copy the files to a folder with restricted access. 예를 들어 디버그 파일을 Microsoft 지원 서비스에 보내기 전에 중요한 정보나 기밀 정보를 제거하는 것이 좋습니다.For example, before you send your debug files to Microsoft support services, we recommended that you remove any sensitive or confidential information.

    dtexec 유틸리티가 실행하는 모든 패키지에 이 옵션을 적용하려면 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DtsPath 레지스트리 키에 DumpOnError REG_DWORD 값을 추가합니다.To apply this option to all packages that the dtexec utility runs, add a DumpOnError REG_DWORD value to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DtsPath registry key. DumpOnError REG_DWORD 값은 dtexec 유틸리티에 /DumpOnError 옵션을 사용해야 하는지 여부를 결정합니다.The value of the DumpOnError REG_DWORD value determines whether the /DumpOnError option needs to be used with the dtexec utility:

    • 0이 아닌 데이터 값은 dtexec 유틸리티에 /DumpOnError 옵션을 사용하는지 여부와 관계없이 오류가 발생할 때 시스템에서 디버그 덤프 파일을 만듦을 나타냅니다.A non-zero data value indicates that the system will create debug dump files when any error occurs, regardless of whether you use the /DumpOnError option with the dtexec utility.

    • 0 데이터 값은 dtexec 유틸리티에 /DumpOnError 옵션을 사용하지 않는 한 시스템에서 디버그 덤프 파일을 만들지 않음을 나타냅니다.A zero data value indicates that the system will not create the debug dump files unless you use the /DumpOnError option with the dtexec utility.

      디버그 덤프 파일에 대한 자세한 내용은 Generating Dump Files for Package Execution을 참조하십시오.For more information about debug dump files, see Generating Dump Files for Package Execution

  • /Env[Reference] environment reference ID: (옵션)./Env[Reference] environment reference ID: (Optional). Integration ServicesIntegration Services 서버에 배포된 패키지에 대해 패키지 실행에서 사용되는 환경 참조(ID)를 지정합니다.Specifies the environment reference (ID) that is used by the package execution, for a package that is deployed to the Integration ServicesIntegration Services server. 변수에 바인딩하도록 구성된 매개 변수는 환경에 포함된 변수 값을 사용합니다.The parameters configured to bind to variables will use the values of the variables that are contained in the environment.

    /Env[Reference] 옵션은 /ISServer/Server 옵션과 함께 사용합니다.You use /Env[Reference] option together with the /ISServer and the /Server options.

    이 매개 변수는 SQL Server 에이전트에서 사용됩니다.This parameter is used by SQL Server Agent.

  • /F[ile] filespec: (옵션)./F[ile] filespec: (Optional). 파일 시스템에 저장된 패키지를 로드합니다.Loads a package that is saved in the file system. 파일 시스템에 저장된 패키지는 레거시 패키지 배포 모델을 사용하여 배포됩니다.Packages that are saved in the file system, are deployed using the legacy package deployment model. 프로젝트 배포 모델을 사용하여 Integration ServicesIntegration Services 서버에 배포된 패키지를 실행하려면 /ISServer 옵션을 사용합니다.To run packages that are deployed to the Integration ServicesIntegration Services server using the project deployment model, use the /ISServer option. 패키지 및 프로젝트 배포 모델에 대한 자세한 내용은 Deployment of Projects and Packages를 참조하십시오.For more information about the package and project deployment models, see Deployment of Projects and Packages

    filespec 인수는 패키지의 경로와 파일 이름을 지정합니다.The filespec argument specifies the path and file name of the package. 경로는 UNC(Universal Naming Convention) 경로나 로컬 경로로 지정할 수 있습니다.You can specify the path as either a Universal Naming Convention (UNC) path or a local path. filespec 인수에 지정된 경로나 파일 이름에 공백이 있는 경우 filespec 인수를 따옴표로 묶어야 합니다.If the path or file name specified in the filespec argument contains a space, you must put quotation marks around the filespec argument.

    /File 옵션은 /DTS 또는 /SQL 옵션과 함께 사용할 수 없습니다.The /File option cannot be used together with the /DTS or /SQL option. 여러 개의 옵션을 지정하는 경우 dtexec 는 실패합니다.If multiple options are specified, dtexec fails.

  • /H[elp] [option_name]: (옵션)./H[elp] [option_name]: (Optional). 옵션에 대한 도움말 또는 지정된 option_name 에 대한 도움말을 표시하고 유틸리티를 닫습니다.Displays help for the options, or displays help for the specified option_name and closes the utility.

    option_name 인수를 지정하면 dtexec 에서 SQL ServerSQL Server 온라인 설명서를 시작하고 dtexec 유틸리티 항목을 표시합니다.If you specify an option_name argument, dtexec starts SQL ServerSQL Server Books Online and displays the dtexec Utility topic.

  • /ISServer packagepath: (옵션)./ISServer packagepath: (Optional). Integration ServicesIntegration Services 서버에 배포된 패키지를 실행합니다.Runs a package that is deployed to the Integration ServicesIntegration Services server. PackagePath 인수는 Integration ServicesIntegration Services 서버에 배포된 패키지의 전체 경로 및 파일 이름을 지정합니다.The PackagePath argument specifies the full path and file name of the package deployed to the Integration ServicesIntegration Services server. PackagePath 인수에 지정된 경로나 파일 이름에 공백이 있는 경우 PackagePath 인수를 따옴표로 묶어야 합니다.If the path or file name specified in the PackagePath argument contains a space, you must put quotation marks around the PackagePath argument.

    패키지 형식은 다음과 같습니다.The package format is as follows:

    \<catalog name>\<folder name>\<project name>\package file name  
    

    /Server 옵션은 /ISSERVER 옵션과 함께 사용합니다.You use /Server option together with the /ISSERVER option. Windows 인증만 SSIS 서버에서 패키지를 실행할 수 있습니다.Only Windows Authentication can execute a package on the SSIS Server. 현재 Windows 사용자는 패키지에 액세스하는 데 사용됩니다.The current Windows user is used to access the package. /Server 옵션을 생략할 경우 SQL ServerSQL Server 의 기본 로컬 인스턴스가 사용됩니다.If the /Server option is omitted, the default local instance of SQL ServerSQL Server is assumed.

    /ISSERVER 옵션은 /DTS, /SQL 또는 /File 옵션과 함께 사용할 수 없습니다.The /ISSERVER option cannot be used together with the /DTS, /SQL or /File option. 여러 개의 옵션을 지정하는 경우 dtexec는 실패합니다.If multiple options are specified, dtexec fails.

    이 매개 변수는 SQL Server 에이전트에서 사용됩니다.This parameter is used by SQL Server Agent.

  • /L[ogger] classid_orprogid;configstring: (옵션)./L[ogger] classid_orprogid;configstring: (Optional). SSISSSIS 패키지 실행에 하나 이상의 로그 공급자를 연결합니다.Associates one or more log providers with the execution of an SSISSSIS package. classid_orprogid 매개 변수는 로그 공급자를 지정하며 클래스 GUID로 지정될 수 있습니다.The classid_orprogid parameter specifies the log provider, and can be specified as a class GUID. configstring 은 로그 공급자를 구성하는 데 사용되는 문자열입니다.The configstring is the string that is used to configure the log provider.

    다음 목록에서는 사용 가능한 로그 공급자를 보여 줍니다.The following list shows the available log providers:

    • 텍스트 파일:Text file:

      • ProgID: DTS.LogProviderTextFile.1ProgID: DTS.LogProviderTextFile.1

      • ClassID: {59B2C6A5-663F-4C20-8863-C83F9B72E2EB}ClassID: {59B2C6A5-663F-4C20-8863-C83F9B72E2EB}

    • SQL Server 프로파일러SQL Server Profiler::

      • ProgID: DTS.LogProviderSQLProfiler.1ProgID: DTS.LogProviderSQLProfiler.1

      • ClassID: {5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1}ClassID: {5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1}

    • SQL ServerSQL Server::

      • ProgID: DTS.LogProviderSQLServer.1ProgID: DTS.LogProviderSQLServer.1

      • ClassID: {6AA833A1-E4B2-4431-831B-DE695049DC61}ClassID: {6AA833A1-E4B2-4431-831B-DE695049DC61}

    • Windows 이벤트 로그:Windows Event Log:

      • ProgID: DTS.LogProviderEventLog.1ProgID: DTS.LogProviderEventLog.1

      • ClassID: {97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22}ClassID: {97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22}

    • XML 파일:XML File:

      • ProgID: DTS.LogProviderXMLFile.1ProgID: DTS.LogProviderXMLFile.1

      • ClassID: {AFED6884-619C-484F-9A09-F42D56E1A7EA}ClassID: {AFED6884-619C-484F-9A09-F42D56E1A7EA}

  • /M[axConcurrent] concurrent_executables: (옵션)./M[axConcurrent] concurrent_executables: (Optional). 패키지에서 동시에 실행할 수 있는 실행 파일 수를 지정합니다.Specifies the number of executable files that the package can run concurrently. 값은 음수가 아닌 정수 또는 -1로 지정해야 합니다.The value specified must be either a non-negative integer, or -1. -1 값은 SSISSSIS 에서 패키지를 실행하는 컴퓨터의 총 프로세서 수에 2를 더한 값과 같은 동시에 실행 가능한 최대 실행 파일 수를 허용함을 의미합니다.A value of -1 means that SSISSSIS will allow a maximum number of concurrently running executables that is equal to the total number of processors on the computer executing the package, plus two.

  • /Pack[age] PackageName: (옵션)./Pack[age] PackageName: (Optional). 실행되는 패키지를 지정합니다.Specifies the package that is executed. 이 매개 변수는 주로 Visual StudioVisual Studio에서 패키지를 실행할 때 사용됩니다.This parameter is used primarily when you execute the package from Visual StudioVisual Studio.

  • /P[assword] password: (옵션)./P[assword] password: (Optional). SQL ServerSQL Server 인증으로 보호되는 패키지를 검색할 수 있도록 합니다.Allows the retrieval of a package that is protected by SQL ServerSQL Server Authentication. 이 옵션은 /User 옵션과 함께 사용합니다.This option is used together with the /User option. /Password 옵션을 생략하고 /User 옵션을 사용하면 빈 암호가 사용됩니다.If the /Password option is omitted and the /User option is used, a blank password is used. password 값은 따옴표로 묶을 수 있습니다.The password value may be quoted.

    중요!!IMPORTANT!! 가능하면 Windows 인증을 사용하세요.When possible, use Windows Authentication.

  • /Par[ameter] [$Package:: | $Project:: | $ServerOption::] parameter_name [(data_type)]; literal_value: (옵션)./Par[ameter] [$Package:: | $Project:: | $ServerOption::] parameter_name [(data_type)]; literal_value: (Optional). 매개 변수 값을 지정합니다.Specifies parameter values. 여러 /Parameter 옵션을 지정할 수 있습니다.Multiple /Parameter options can be specified. 데이터 형식은 문자열인 CLR TypeCodes입니다.The data types are CLR TypeCodes as strings. 문자열이 아닌 매개 변수의 경우 데이터 형식은 매개 변수 이름 다음에 괄호로 지정됩니다.For a non-string parameter, the data type is specified in parenthesis, following the parameter name.

    /Parameter 옵션은 /ISServer 옵션과 함께 사용해야 합니다.The /Parameter option can be used only with the /ISServer option.

    $Package, $Project 및 $ServerOption 접두사는 각각 패키지 매개 변수, 프로젝트 매개 변수 및 서버 옵션 매개 변수를 나타내기 위해 사용합니다.You use the $Package, $Project, and $ServerOption prefixes to indicate a package parameter, project parameter, and a server option parameter, respectively. 기본 매개 변수 유형은 패키지입니다.The default parameter type is package.

    다음은 패키지를 실행하고 프로젝트 매개 변수(myparam)에 대해 myvalue를 제공하고 패키지 매개 변수(anotherparam)에 대해 정수 값 12를 제공하는 예입니다.The following is an example of executing a package and providing myvalue for the project parameter (myparam) and the integer value 12 for the package parameter (anotherparam).

    Dtexec /isserver “SSISDB\MyFolder\MyProject\MyPackage.dtsx” /server “.” /parameter $Project::myparam;myvalue /parameter anotherparam(int32);12

    매개 변수를 사용하여 연결 관리자 속성을 설정할 수도 있습니다.You can also set connection manager properties by using parameters. CM 접두사를 사용하여 연결 관리자 매개 변수를 나타냅니다.You use the CM prefix to denote a connection manager parameter.

    다음 예에서 SourceServer 연결 관리자의 InitialCatalog 속성은 ssisdb로 설정됩니다.In the following example, InitialCatalog property of the SourceServer connection manager is set to ssisdb.

    /parameter CM.SourceServer.InitialCatalog;ssisdb  
    

    다음 예에서는 SourceServer 연결 관리자의 ServerName 속성을 마침표(.)로 설정하여 로컬 서버를 지정합니다.In the following example, ServerName property of the SourceServer connection manager is set to a period (.) to indicate the local server.

    /parameter CM.SourceServer.ServerName;.  
    
  • /Proj[ect] ProjectFile: (옵션)./Proj[ect] ProjectFile: (Optional). 실행되는 패키지를 검색할 프로젝트를 지정합니다.Specifies the project from which to retrieve the package that is executed. ProjectFile 인수는 .ispac 파일 이름을 지정합니다.The ProjectFile argument specifies the .ispac file name. 이 매개 변수는 주로 Visual StudioVisual Studio에서 패키지를 실행할 때 사용됩니다.This parameter is used primarily when you execute the package from Visual StudioVisual Studio.

  • /Rem comment: (옵션)./Rem comment: (Optional). 명령 프롬프트 또는 명령 파일에 설명을 포함합니다.Includes comments on the command prompt or in command files. 이 인수는 선택 사항입니다.The argument is optional. comment 값은 따옴표로 묶여 있거나 공백이 없는 문자열이어야 합니다.The value of comment is a string that must be enclosed in quotation marks, or contain no white space. 인수를 지정하지 않으면 빈 줄이 삽입됩니다.If no argument is specified, a blank line is inserted. comment 값은 명령을 읽어 들이는 단계를 수행하는 동안 삭제됩니다.comment values are discarded during the command sourcing phase.

  • /Rep[orting] level [;event_guid_or_name[;event_guid_or_name[...]]: (옵션)./Rep[orting] level [;event_guid_or_name[;event_guid_or_name[...]]: (Optional). 보고할 메시지의 유형을 지정합니다.Specifies what types of messages to report. level 에 대해 사용할 수 있는 보고 옵션은 다음과 같습니다.The available reporting options for level are as follows:

    N - 보고하지 않습니다.N No reporting.

    E - 오류를 보고합니다.E Errors are reported.

    W - 경고를 보고합니다.W Warnings are reported.

    I - 정보 메시지를 보고합니다.I Informational messages are reported.

    C - 사용자 지정 이벤트를 보고합니다.C Custom events are reported.

    D - 데이터 흐름 태스크 이벤트를 보고합니다.D Data Flow task events are reported.

    P - 진행률을 보고합니다.P Progress is reported.

    V - 자세한 사항을 보고합니다.V Verbose reporting.

    V 및 N 인수는 다른 인수와 함께 사용할 수 없으므로 단독으로 지정해야 합니다.The arguments of V and N are mutually exclusive to all other arguments; they must be specified alone. /Reporting 옵션을 지정하지 않을 경우 기본 수준은 E (오류), W (경고) 및 P (진행 상황)입니다.If the /Reporting option is not specified then the default level is E (errors), W (warnings), and P (progress).

    모든 이벤트 앞에는 "YY/MM/DD HH:MM:SS" 형식의 타임스탬프가 있으며 GUID 또는 이름이 옵니다(사용 가능한 경우).All events are preceded with a timestamp in the format "YY/MM/DD HH:MM:SS", and a GUID or friendly name if available.

    선택적 매개 변수 event_guid_or_name 은 로그 공급자에 대한 예외 목록입니다.The optional parameter event_guid_or_name is a list of exceptions to the log providers. 예외는 정상적인 상황에서는 기록되어야 하지만 기록되지 않는 이벤트를 지정합니다.The exception specifies the events that are not logged that otherwise might have been logged.

    기본적으로 기록되지 않는 경우에는 이벤트를 제외시킬 필요가 없습니다.You do not have to exclude an event if the event is not ordinarily logged by default

  • /Res[tart] {deny | force | ifPossible}: (옵션)./Res[tart] {deny | force | ifPossible}: (Optional). 패키지에서 CheckpointUsage 속성의 새 값을 지정합니다.Specifies a new value for the CheckpointUsage property on the package. 매개 변수의 의미는 다음과 같습니다.The meaning of the parameters are as follows:

    거부 집합 CheckpointUsage 속성을 DTSCU_NEVER합니다.Deny Sets CheckpointUsage property to DTSCU_NEVER.

    Force 집합 CheckpointUsage 속성을 DTSCU_ALWAYS합니다.Force Sets CheckpointUsage property to DTSCU_ALWAYS.

    ifPossible 집합 CheckpointUsage 속성을 DTSCU_IFEXISTS합니다.ifPossible Sets CheckpointUsage property to DTSCU_IFEXISTS.

    값을 지정하지 않으면 기본값인 force 가 사용됩니다.The default value of force is used if no value is specified.

  • /Set [$Sensitive::]propertyPath;value: (옵션)./Set [$Sensitive::]propertyPath;value: (Optional). 패키지에서 매개 변수, 변수, 속성, 컨테이너, 로그 공급자, Foreach 열거자 또는 연결의 구성을 재지정합니다.Overrides the configuration of a parameter, variable, property, container, log provider, Foreach enumerator, or connection within a package. 이 옵션을 사용하면 /SetpropertyPath 인수를 지정된 값으로 변경합니다.When this option is used, /Set changes the propertyPath argument to the value specified. 여러 /Set 옵션을 지정할 수 있습니다.Multiple /Set options can be specified.

    /Set 옵션을 /F[ile] 옵션과 함께 사용하는 것 외에도 /Set 옵션을 /ISServer 옵션 또는 /Project 옵션과 함께 사용할 수 있습니다.In addition to using the /Set option with the /F[ile] option, you can also use the /Set option with the /ISServer option or the /Project option. /Set/Project와 함께 사용할 경우 /Set 는 매개 변수 값을 설정합니다.When you use /Set with /Project, /Set sets parameter values. /Set/ISServer와 함께 사용할 경우에는 /Set 가 속성 재정의를 설정합니다.When you use /Set with /ISServer, /Set sets property overrides. 또한 /Set/ISServer와 함께 사용하는 경우 선택적인 $Sensitive 접두사를 사용하여 Integration ServicesIntegration Services 서버에서 이 속성을 중요한 속성으로 처리하도록 표시할 수 있습니다.In addition, when you use /Set with /ISServer, you can use the optional $Sensitive prefix to indicate that the property should be treated as sensitive on the Integration ServicesIntegration Services server.

    패키지 구성 마법사를 실행하여 propertyPath 의 값을 확인할 수 있습니다.You can determine the value of propertyPath by running the Package Configuration Wizard. 선택한 항목의 경로는 마지막 마법사 완료 페이지에 표시되며 복사하여 붙여넣을 수 있습니다.The paths for items that you select are displayed on the final Completing the Wizard page, and can be copied and pasted. 이러한 용도로만 마법사를 사용하는 경우에는 경로를 복사한 다음 마법사를 취소할 수 있습니다.If you have used the wizard only for this purpose, you can cancel the wizard after you copy the paths.

    다음은 파일 시스템에 저장된 패키지를 실행하고 변수에 새 값을 제공하는 예입니다.The following is an example of executing a package that is saved in the file system and providing a new value for a variable:

    dtexec /f mypackage.dtsx /set \package.variables[myvariable].Value;myvalue

    다음은 .ispac 프로젝트 파일에서 패키지를 실행하고 패키지 및 프로젝트 매개 변수를 설정하는 예입니다.The following example of running a package from the .ispac project file and setting package and project parameters.

    /Project c:\project.ispac /Package Package1.dtsx /SET \Package.Variables[$Package::Parameter];1 /SET \Package.Variables[$Project::Parameter];1

    /Set 옵션을 사용하면 패키지 구성이 로드되는 위치를 변경할 수 있습니다.You can use the /Set option to change the location from which package configurations are loaded. 그러나 디자인 타임에 구성으로 지정한 값은 /Set 옵션을 사용하여 재정의할 수 없습니다.However, you cannot use the /Set option to override a value that was specified by a configuration at design time. 패키지 구성이 적용되는 방법을 이해하려면 패키지 구성SQL Server 2016 Integration Services 기능의 동작 변경을 참조하세요.To understand how package configurations are applied, see Package Configurations and Behavior Changes to Integration Services Features in SQL Server 2016.

  • /Ser[ver] server: (옵션)./Ser[ver] server: (Optional). /SQL 또는 /DTS 옵션을 지정한 경우 이 옵션은 패키지를 검색할 서버의 이름을 지정합니다.When the /SQL or /DTS option is specified, this option specifies the name of the server from which to retrieve the package. /Server 옵션을 생략하고 /SQL 또는 /DTS 옵션을 지정하면 로컬 서버에 대해 패키지가 실행됩니다.If you omit the /Server option and the /SQL or /DTS option is specified, package execution is tried against the local server. server_instance 값은 따옴표로 묶을 수 있습니다.The server_instance value may be quoted.

    /ISServer 옵션이 지정된 경우 /Ser[ver] 옵션이 필요합니다.The /Ser[ver] option is required when the /ISServer option is specified.

  • /SQ[L] package_path: SQL ServerSQL Servermsdb 데이터베이스에 저장된 패키지를 로드합니다./SQ[L] package_path: Loads a package that is stored in SQL ServerSQL Server, in msdb database. msdb 데이터베이스에 저장된 패키지는 패키지 배포 모델을 사용하여 배포됩니다.Packages that are stored in the msdb database, are deployed using the package deployment model. 프로젝트 배포 모델을 사용하여 Integration ServicesIntegration Services 서버에 배포된 패키지를 실행하려면 /ISServer 옵션을 사용합니다.To run packages that are deployed to the Integration ServicesIntegration Services server using the project deployment model, use the /ISServer option. 패키지 및 프로젝트 배포 모델에 대한 자세한 내용은 Deployment of Projects and Packages를 참조하십시오.For more information about the package and project deployment models, see Deployment of Projects and Packages.

    package_path 인수는 검색할 패키지의 이름을 지정합니다.The package_path argument specifies the name of the package to retrieve. 경로에 폴더가 포함된 경우 백슬래시("\")로 끝납니다.If folders are included in the path, they are terminated with backslashes ("\"). package_path 값은 따옴표로 묶을 수 있습니다.The package_path value can be quoted. package_path 인수에 지정된 경로나 파일 이름에 공백이 있는 경우 package_path 인수를 따옴표로 묶어야 합니다.If the path or file name specified in the package_path argument contains a space, you must put quotation marks around the package_path argument.

    /SQL옵션과 함께 /User, /Password , /Server 옵션을 사용할 수 있습니다.You can use the /User, /Password, and /Server options together with the /SQL option.

    /User 옵션을 생략하면 패키지에 액세스하는 데 Windows 인증이 사용됩니다.If you omit the /User option, Windows Authentication is used to access the package. /User 옵션을 사용하면 지정된 /User 로그인 이름이 SQL ServerSQL Server 인증과 연결됩니다.If you use the /User option, the /User login name specified is associated with SQL ServerSQL Server Authentication.

    /Password 옵션은 /User 옵션과 함께 사용해야 합니다.The /Password option is used only together with the /User option. /Password 옵션을 사용할 경우 패키지는 제공된 사용자 이름 및 암호 정보로 액세스합니다.If you use the /Password option, the package is accessed with the user name and password information provided. /Password 옵션을 생략하면 빈 암호가 사용됩니다.If you omit the /Password option, a blank password is used.

    중요!!IMPORTANT!! 가능하면 Windows 인증을 사용하세요.When possible, use Windows Authentication.

    /Server 옵션을 생략할 경우 SQL ServerSQL Server 의 기본 로컬 인스턴스가 사용됩니다.If the /Server option is omitted, the default local instance of SQL ServerSQL Server is assumed.

    /SQL 옵션은 /DTS 또는 /File 옵션과 함께 사용할 수 없습니다.The /SQL option cannot be used together with the /DTS or /File option. 여러 개의 옵션을 지정하는 경우 dtexec 는 실패합니다.If multiple options are specified, dtexec fails.

  • /Su[m]: (옵션)./Su[m]: (Optional). 다음 구성 요소에서 받을 행 수를 포함하는 증분 카운터를 표시합니다.Shows an incremental counter that contains the number of rows that will be received by the next component.

  • /U[ser] user_name: (옵션)./U[ser] user_name: (Optional). SQL ServerSQL Server 인증으로 보호되는 패키지를 검색할 수 있도록 합니다.Allows the retrieval of a package that is protected by SQL ServerSQL Server Authentication. 이 옵션은 /SQL 옵션을 지정한 경우에만 사용합니다.This option is used only when the /SQL option is specified. user_name 값은 따옴표로 묶을 수 있습니다.The user_name value can be quoted.

    중요!!IMPORTANT!! 가능하면 Windows 인증을 사용하세요.When possible, use Windows Authentication.

  • /Va[lidate]: (옵션)./Va[lidate]: (Optional). 유효성 검사 단계 후에 실제로 패키지를 실행하지 않고 패키지 실행을 중지합니다.Stops the execution of the package after the validatation phase, without actually running the package. /WarnAsError 옵션을 사용하면 유효성 검사 중 dtexec 에서 경고를 오류로 간주하므로 유효성 검사 중 경고가 발생하면 패키지가 실패합니다.During validation, use of the /WarnAsError option causes dtexec to treat a warning as an error; therefore the package fails if a warning occurs during validation.

  • /VerifyB[uild] major[;minor[;build]]: (옵션)./VerifyB[uild] major[;minor[;build]]: (Optional). 확인 단계 동안 major, minorbuild 인수에 지정된 빌드 번호에 대해 패키지의 빌드 번호를 확인합니다.Verifies the build number of a package against the build numbers that were specified during the verification phase in the major, minor, and build arguments. 일치하지 않을 경우 패키지가 실행되지 않습니다.If a mismatch occurs, the package will not execute.

    값은 정수(Long)입니다.The values are long integers. 인수의 형식으로 3가지 중 하나를 사용할 수 있으며 major 값은 항상 필요합니다.The argument can have one of three forms, with a value for major always required:

    • majormajor

    • major;minormajor;minor

    • major; minor; buildmajor; minor; build

  • /VerifyP[ackageID] packageID: (옵션)./VerifyP[ackageID] packageID: (Optional). 실행할 패키지의 GUID를 package_id 인수에 지정된 값과 비교하여 확인합니다.Verifies the GUID of the package to be executed by comparing it to the value specified in the package_id argument.

  • /VerifyS[igned]: (옵션)./VerifyS[igned]: (Optional). Integration ServicesIntegration Services 가 패키지의 디지털 서명을 확인하도록 합니다.Causes Integration ServicesIntegration Services to check the digital signature of the package. 패키지가 서명되지 않았거나 서명이 잘못된 경우 패키지가 실패합니다.If the package is not signed or the signature is not valid, the package fails. 자세한 내용은 디지털 서명을 사용하여 패키지 원본 확인을 참조하세요.For more information, see Identify the Source of Packages with Digital Signatures.

    중요!!IMPORTANT!! 패키지의 서명을 확인하도록 구성된 경우 Integration ServicesIntegration Services 는 디지털 서명이 있는지, 유효한지, 그리고 신뢰할 수 있는 원본에서 제공된 것인지만 확인합니다.When configured to check the signature of the package, Integration ServicesIntegration Services only checks whether the digital signature is present, is valid, and is from a trusted source. Integration ServicesIntegration Services 는 패키지가 변경되었는지 여부는 확인하지 않습니다. does not check whether the package has been changed.

    참고: 선택적 BlockedSignatureStates 레지스트리 값은 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 또는 dtexec 명령줄에서 설정한 디지털 서명 옵션보다 더 제한적인 설정을 지정할 수 있습니다.NOTE: The optional BlockedSignatureStates registry value can specify a setting that is more restrictive than the digital signature option set in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) or at the dtexec command line. 이 경우 더 제한적인 설정이 다른 설정보다 우선합니다.In this situation, the more restrictive registry setting overrides the other settings.

  • /VerifyV[ersionID] versionID: (옵션)./VerifyV[ersionID] versionID: (Optional). 패키지 유효성 검사 단계 동안 실행할 패키지의 버전 GUID를 version_id 인수에 지정된 값과 비교하여 확인합니다.Verifies the version GUID of a package to be executed by comparing it to the value specified in the version_id argument during package Validation Phase.

  • /VLog [Filespec]: (옵션)./VLog [Filespec]: (Optional). 패키지를 디자인할 때 사용하도록 설정한 로그 공급자에 모든 Integration Services 패키지 이벤트를 기록합니다.Writes all Integration Services package events to the log providers that were enabled when the package was designed. Integration Services가 텍스트 파일용 로그 공급자를 사용하고 지정된 텍스트 파일에 로그 이벤트를 기록하도록 만들려면 경로 및 파일 이름을 Filespec 매개 변수로 포함합니다.To have Integration Services enable a log provider for text files and write log events to a specified text file, include a path and file name as the Filespec parameter.

    Filespec 매개 변수를 포함하지 않으면 Integration Services가 텍스트 파일용 로그 공급자를 사용하지 않습니다.If you do not include the Filespec parameter, Integration Services will not enable a log provider for text files. Integration Services는 패키지를 디자인할 때 사용하도록 설정한 로그 공급자에만 로그 이벤트를 기록합니다.Integration Services will only write log events to the log providers that were enabled when the package was designed.

  • /W[arnAsError]: (옵션)./W[arnAsError]: (Optional). 패키지에서 경고를 오류로 간주하도록 하므로 유효성 검사 동안 경고가 발생하면 패키지가 실패합니다.Causes the package to consider a warning as an error; therefore, the package will fail if a warning occurs during validation. 유효성 검사 동안 경고가 발생하지 않았고 /Validate 옵션을 지정하지 않은 경우 패키지가 실행됩니다.If no warnings occur during validation and the /Validate option is not specified, the package is executed.

  • /X86: (옵션)./X86: (Optional). SQL ServerSQL Server 에이전트가 64비트 컴퓨터에서 32비트 모드로 패키지를 실행하도록 합니다.Causes SQL ServerSQL Server Agent to run the package in 32-bit mode on a 64-bit computer. 이 옵션은 다음 조건이 충족되는 경우 SQL ServerSQL Server 에이전트에서 설정됩니다.This option is set by SQL ServerSQL Server Agent when the following conditions are true:

    • 작업 단계 유형이 SQL Server Integration Services 패키지입니다.The job step type is SQL Server Integration Services package.

    • 새 작업 단계 대화 상자의 실행 옵션 탭에서 32비트 런타임 사용 옵션이 선택되어 있습니다.The Use 32 bit runtime option on the Execution options tab of the New Job Step dialog box is selected.

      또한 저장 프로시저나 SMO(SQL Server 관리 개체)를 사용하여 프로그래밍 방식으로 작업을 만들어 SQL ServerSQL Server 에이전트 작업 단계에 대해 이 옵션을 설정할 수도 있습니다.You can also set this option for a SQL ServerSQL Server Agent job step by using stored procedures or SQL Server Management Objects (SMO) to programmatically create the job.

      이 옵션은 SQL ServerSQL Server 에이전트에서만 사용됩니다.This option is only used by SQL ServerSQL Server Agent. 명령 프롬프트에서 dtexec 유틸리티를 실행하는 경우에는 이 옵션이 무시됩니다.This option is ignored if you run the dtexec utility at the command prompt.

주의 Remarks

명령 옵션을 지정하는 순서에 따라 패키지 실행 방법이 달라질 수 있습니다.The order in which you specify command options can influence the way in which the package executes:

  • 명령줄에 나타나는 순서대로 옵션이 처리됩니다.Options are processed in the order they are encountered on the command line. 명령줄에 명령 파일이 있으면 명령 파일을 읽습니다.Command files are read in as they are encountered on the command line. 명령 파일의 명령도 나타나는 순서대로 처리됩니다.The commands in the command file are also processed in the order they are encountered.

  • 같은 명령줄 문에 같은 옵션, 매개 변수 또는 변수가 두 번 이상 나타나는 경우 마지막 옵션이 우선 순위를 갖습니다.If the same option, parameter, or variable appears in the same command line statement more than one time, the last instance of the option takes precedence.

  • /Set/ConfigFile 옵션은 나타나는 순서대로 처리됩니다./Set and /ConfigFile options are processed in the order they are encountered.

Examples

다음 예에서는 dtexec 명령 프롬프트 유틸리티를 사용하여 SQL ServerSQL Server Integration ServicesIntegration Services 패키지를 구성 및 실행하는 방법을 보여 줍니다.The following examples demonstrate how to use the dtexec command prompt utility to configure and execute SQL ServerSQL Server Integration ServicesIntegration Services packages.

패키지 실행Running Packages

Windows 인증을 사용하여 SSISSSIS 에 저장된 SQL ServerSQL Server 패키지를 실행하려면 다음 코드를 사용합니다.To execute an SSISSSIS package saved to SQL ServerSQL Server using Windows Authentication, use the following code:

dtexec /sq pkgOne /ser productionServer  

SSIS 패키지 저장소의 파일 시스템 폴더에 저장된 SSISSSIS 패키지를 실행하려면 다음 코드를 사용합니다.To execute an SSISSSIS package saved to the File System folder in the SSIS Package Store, use the following code:

dtexec /dts "\File System\MyPackage"  

Windows 인증을 사용하며 SQL ServerSQL Server 에 저장된 패키지를 실행하지 않고 유효성을 검사하려면 다음 코드를 사용합니다.To validate a package that uses Windows Authentication and is saved in SQL ServerSQL Server without executing the package, use the following code:

dtexec /sq pkgOne /ser productionServer /va  

파일 시스템에 저장된 SSISSSIS 패키지를 실행하려면 다음 코드를 사용합니다.To execute an SSISSSIS package that is saved in the file system, use the following code:

dtexec /f "c:\pkgOne.dtsx"   

파일 시스템에 저장된 SSISSSIS 패키지를 실행하고 로깅 옵션을 지정하려면 다음 코드를 사용합니다.To execute an SSISSSIS package that is saved in the file system, and specify logging options, use the following code:

dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"  

Windows 인증을 사용하며 SQL ServerSQL Server의 기본 로컬 인스턴스에 저장된 패키지를 실행하려면 실행하기 전에 버전을 확인하고 다음 코드를 사용합니다.To execute a package that uses Windows Authentication and is saved to the default local instance of SQL ServerSQL Server, and verify the version before it is executed, use the following code:

dtexec /sq pkgOne /verifyv {c200e360-38c5-11c5-11ce-ae62-08002b2b79ef}  

파일 시스템에 저장되고 외부적으로 구성된 SSISSSIS 패키지를 실행하려면 다음 코드를 사용합니다.To execute an SSISSSIS package that is saved in the file system and configured externally, use the following code:

dtexec /f "c:\pkgOne.dtsx" /conf "c:\pkgOneConfig.cfg"  

참고: 경로나 파일 이름에 공백이 있는 경우 /SQL, /DTS 또는 /FILE 옵션의 package_path 또는 filespec 인수를 따옴표로 묶어야 합니다.NOTE: The package_path or filespec arguments of the /SQL, /DTS, or /FILE options must be enclosed in quotation marks if the path or file name contains a space. 인수를 따옴표로 묶지 않으면 인수에 공백을 사용할 수 없습니다.If the argument is not enclosed in quotation marks, the argument cannot contain white space.

로깅 옵션Logging Option

A, B, C라는 3개의 로그 항목 유형이 있는 경우 매개 변수가 없는 다음 ConsoleLog 옵션은 모든 필드와 함께 3개의 로그 유형을 모두 표시합니다.If there are three log entry types of A, B, and C, the following ConsoleLog option without a parameter displays all three log types with all fields:

/CONSOLELOG  

다음 옵션은 모든 로그 유형을 표시하지만 이름 및 메시지 열만 표시합니다.The following option displays all log types, but with the Name and Message columns only:

/CONSOLELOG NM  

다음 옵션은 모든 열을 표시하지만 로그 항목 유형 A에 대해서만 표시합니다.The following option displays all columns, but only for log entry type A:

/CONSOLELOG I;LogEntryTypeA  

다음 옵션은 이름 및 메시지 열과 함께 로그 항목 유형 A만 표시합니다.The following option displays only log entry type A, with Name and Message columns:

/CONSOLELOG NM;I;LogEntryTypeA  

다음 옵션은 로그 항목 유형 A와 B에 대한 로그 항목을 표시합니다.The following option displays log entries for log entry types A and B:

/CONSOLELOG I;LogEntryTypeA;LogEntryTypeB  

여러 ConsoleLog 옵션을 사용하여 같은 결과를 얻을 수 있습니다.You can achieve the same results by using multiple ConsoleLog options:

/CONSOLELOG I;LogEntryTypeA /CONSOLELOG I;LogEntryTypeB  

ConsoleLog 옵션을 매개 변수 없이 사용하면 모든 필드가 표시됩니다.If the ConsoleLog option is used without parameters, all fields are displayed. list_options 매개 변수를 포함하면 다음은 모든 필드와 함께 로그 항목 유형 A만 표시합니다.The inclusion of a list_options parameter causes the following to displays only log entry type A, with all fields:

/CONSOLELOG NM;I;LogEntryTypeA /CONSOLELOG  

다음 옵션은 로그 항목 유형 A를 제외한 모든 로그 항목(로그 항목 유형 B 및 C)을 표시합니다.The following displays all log entries except log entry type A: that is, it displays log entry types B and C:

/CONSOLELOG E;LogEntryTypeA  

다음 예에서는 여러 ConsoleLog 옵션을 사용하고 하나를 제외하여 같은 결과를 얻습니다.The following example achieves the same results by using multiple ConsoleLog options and a single exclusion:

/CONSOLELOG E;LogEntryTypeA /CONSOLELOG  
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG E;LogEntryTypeA  
/CONSOLELOG E;LogEntryTypeA;LogEntryTypeA  

로그 파일 종류가 포함 목록과 제외 목록 모두에 있는 경우 제외되므로 다음 예에서는 로그 메시지를 표시하지 않습니다.The following example displays no log messages, because when a log file type is found in both the included and excluded lists, it will be excluded.

/CONSOLELOG E;LogEntryTypeA /CONSOLELOG I;LogEntryTypeA  

SET 옵션SET Option

다음 예제에서는 명령줄에서 패키지를 시작하는 경우 모든 패키지의 속성 또는 변수 값을 변경할 수 있는 /SET 옵션을 사용하는 방법을 보여 줍니다.The following example shows how to use the /SET option, which lets you change the value of any package property or variable when you start the package from the command line.

/SET \package\DataFlowTask.Variables[User::MyVariable].Value;newValue  

프로젝트 옵션Project Option

다음 예제에서는 /Project/Package 옵션을 사용하는 방법을 보여 줍니다.The following example shows how to use the /Project and the /Package option.

/Project c:\project.ispac /Package Package1.dtsx  

다음 예제에서는 /Project/Package 옵션을 사용하고 패키지 및 프로젝트 매개 변수를 설정하는 방법을 보여 줍니다.The following example shows how to use the /Project and /Package options, and set package and project parameters.

/Project c:\project.ispac /Package Package1.dtsx /SET \Package.Variables[$Package::Parameter];1 /SET \Package.Variables[$Project::Parameter];1  

ISServer 옵션ISServer Option

다음 예제에서는 /ISServer 옵션을 사용하는 방법을 보여 줍니다.The following example shows how to use the /ISServer option.

dtexec /isserver "\SSISDB\MyFolder\MyProject\MyPackage.dtsx" /server "."  

다음 예제에서는 /ISServer 옵션을 사용하여 프로젝트 및 연결 관리자 매개 변수를 설정하는 방법을 보여 줍니다.The following example shows how to use the /ISServer option and set project and connection manager parameters.

/Server localhost /ISServer “\SSISDB\MyFolder\Integration Services Project1\Package.dtsx” /Par "$Project::ProjectParameter(Int32)";1 /Par "CM.SourceServer.InitialCatalog";SourceDB  

www.mattmasson.com의 종료 코드, DTEXEC 및 SSIS 카탈로그블로그 항목Blog entry, Exit Codes, DTEXEC, and SSIS Catalog, on www.mattmasson.com.