메시지 큐 태스크Message Queue Task

메시지 큐 태스크에서는 MSMQ(메시지 큐)를 사용하여 SQL ServerSQL Server Integration ServicesIntegration Services 패키지 간에 메시지를 보내고 받거나 사용자 지정 응용 프로그램에서 처리되는 응용 프로그램 큐에 메시지를 보낼 수 있습니다.The Message Queue task allows you to use Message Queuing (also known as MSMQ) to send and receive messages between SQL ServerSQL Server Integration ServicesIntegration Services packages, or to send messages to an application queue that is processed by a custom application. 이러한 메시지는 단순한 텍스트, 파일 또는 변수와 해당 값의 형태로 사용될 수 있습니다.These messages can take the form of simple text, files, or variables and their values.

메시지 큐 태스크를 사용하면 회사 전반의 작업을 조정할 수 있습니다.By using the Message Queue task, you can coordinate operations throughout your enterprise. 대상이 없거나 사용 중인 경우에는 메시지를 큐에 저장하고 다음에 배달할 수 있습니다. 예를 들어 네트워크에 연결될 때 메시지를 받는 판매 영업 직원의 랩톱 컴퓨터가 오프라인인 경우 이 태스크는 메시지를 큐에 저장할 수 있습니다.Messages can be queued and delivered later if the destination is unavailable or busy; for example, the task can queue messages for the offline laptop computer of sales representatives, who receive their messages when they connect to the network. 메시지 큐 태스크는 다음 용도로 사용할 수 있습니다.You can use the Message Queue task for the following purposes:

  • 다른 패키지가 체크 인될 때까지 태스크 실행이 지연됩니다.Delaying task execution until other packages check in. 예를 들어 메시지 큐 태스크는 각 소매점 사이트에서 일일 관리가 끝난 후 회사 컴퓨터에 메시지를 보냅니다.For example, after nightly maintenance at each of your retail sites, a Message Queue task sends a message to your corporate computer. 회사 컴퓨터에서 실행되는 패키지에는 특정 소매점 사이트의 메시지를 대기 중인 메시지 큐 태스크가 있습니다.A package running on the corporate computer contains Message Queue tasks, each waiting for a message from a particular retail site. 소매점 사이트의 메시지가 도착하면 태스크가 해당 사이트의 데이터를 업로드합니다.When a message from a site arrives, a task uploads data from that site. 모든 사이트가 체크 인된 다음에는 패키지가 요약 합계를 계산합니다.After all the sites have checked in, the package computes summary totals.

  • 데이터 파일을 처리 컴퓨터로 보냅니다.Sending data files to the computer that processes them. 예를 들어 한 식당에 있는 현금 등록기의 출력을 회사 급여 시스템에 데이터 파일 메시지로 보내서 각 웨이터의 팁에 대한 데이터를 추출할 수 있습니다.For example, the output from a restaurant cash register can be sent in a data file message to the corporate payroll system, where data about each waiter's tips is extracted.

  • 회사 전체에 파일을 배포합니다.Distributing files throughout your enterprise. 예를 들어 패키지는 메시지 큐 태스크를 사용하여 패키지 파일을 다른 컴퓨터에 보낼 수 있습니다.For example, a package can use a Message Queue task to send a package file to another computer. 대상 컴퓨터에서 실행 중인 패키지는 메시지 큐 태스크를 사용하여 패키지를 로컬로 검색하고 저장합니다.A package running on the destination computer then uses a Message Queue task to retrieve and save the package locally.

    메시지를 보내거나 받을 때 메시지 큐 태스크는 데이터 파일, 문자열, 변수에 대한 문자열 메시지 또는 변수 중 하나의 메시지 유형을 사용합니다.When sending or receiving messages, the Message Queue task uses one of four message types: data file, string, string message to variable, or variable. 변수에 대한 문자열 메시지의 메시지 유형은 메시지를 받을 때만 사용할 수 있습니다.The string message to variable message type can be used only when receiving messages.

    이 태스크는 MSMQ 연결 관리자를 사용하여 메시지 큐에 연결합니다.The task uses an MSMQ connection manager to connect to a message queue. 자세한 내용은 MSMQ 연결 관리자를 참조하세요.For more information, see MSMQ Connection Manager. 메시지 큐에 대한 자세한 내용은 MSDN Library를 참조하십시오.For more information about Message Queuing, see the MSDN Library.

    메시지 큐 태스크를 사용하려면 Integration ServicesIntegration Services 서비스가 설치되어 있어야 합니다.The Message Queue task requires that the Integration ServicesIntegration Services service be installed. SQL ServerSQL Server 설치 마법사의 설치할 구성 요소 페이지 또는 기능 선택 페이지에서 선택하여 설치할 수 있는 일부 SQL ServerSQL Server 구성 요소는 Integration ServicesIntegration Services 구성 요소의 일부 하위 집합을 설치합니다.Some SQL ServerSQL Server components that you may select for installation on the Components to Install page or the Feature Selection page of the SQL ServerSQL Server Installation Wizard install a partial subset of Integration ServicesIntegration Services components. 이러한 구성 요소는 특정 태스크에 유용하지만 Integration ServicesIntegration Services 의 기능은 제한됩니다.These components are useful for specific tasks, but the functionality of Integration ServicesIntegration Services will be limited. 예를 들어 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 옵션을 선택하면 패키지 디자인에 필요한 Integration ServicesIntegration Services 구성 요소가 설치되지만 Integration ServicesIntegration Services 서비스가 설치되지 않기 때문에 메시지 큐 태스크가 작동하지 않습니다.For example, the SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) option installs the Integration ServicesIntegration Services components required to design a package, but the Integration ServicesIntegration Services service is not installed, and therefore the Message Queue task is not functional. Integration ServicesIntegration Services를 전체 설치하려면 Integration ServicesIntegration Services 설치할 구성 요소 페이지에서 를 선택해야 합니다.To ensure a complete installation of Integration ServicesIntegration Services, you must select Integration ServicesIntegration Services on the Components to Install page. 메시지 큐 태스크 설치 및 실행에 대한 자세한 내용은 Integration Services 설치를 참조하세요.For more information about installing and running the Message Queue task, see Install Integration Services.

참고

컴퓨터의 운영 체제가 FIPS 모드에서 구성되고 태스크에서 암호화를 사용하는 경우 메시지 큐 태스크는 FIPS(Federal Information Processing Standard) 140-2와 호환되지 않습니다.The Message Queue task fails to comply with Federal Information Processing Standard (FIPS) 140-2 when the computer's operating system is configured in FIPS mode and the task uses encryption. 메시지 큐 태스크에서 암호화를 사용하지 않는 경우에는 태스크가 성공적으로 실행됩니다.If the Message Queue task does not use encryption, the task can run successfully.

메시지 유형Message Types

메시지 큐 태스크에서 제공하는 메시지 유형을 다음과 같은 방법으로 구성할 수 있습니다.You can configure the message types that the Message Queue task provides in the following ways:

  • Data file 메시지는 파일에 메시지가 포함되도록 지정합니다.Data file message specifies that a file contains the message. 메시지를 받을 때 파일을 저장하고, 기존 파일을 덮어쓰고, 메시지를 받을 수 있는 태스크의 패키지를 지정하도록 태스크를 구성할 수 있습니다.When receiving messages, you can configure the task to save the file, overwrite an existing file, and specify the package from which the task can receive messages.

  • String 메시지는 메시지를 문자열로 지정합니다.String message specifies the message as a string. 메시지를 받을 때 받은 문자열을 사용자 정의 문자열과 비교하고 비교 결과에 따라 동작을 취하도록 태스크를 구성할 수 있습니다.When receiving messages, you can configure the task to compare the received string with a user-defined string and take action depending on the comparison. 문자열 비교 시에는 전체 문자열 일치 및 대/소문자 구분 여부를 지정하거나 하위 문자열을 사용할 수 있습니다.String comparison can be exact, case-sensitive or case-insensitive, or use a substring.

  • String message to variable 은 원본 메시지를 대상 변수에 전송되는 문자열로 지정합니다.String message to variable specifies the source message as a string that is sent to a destination variable. 전체 문자열 일치, 대/소문자 구분 또는 하위 문자열 비교를 사용하여 받은 문자열을 사용자 정의 문자열과 비교하도록 태스크를 구성할 수 있습니다.You can configure the task to compare the received string with a user-defined string using an exact, case-insensitive, or substring comparison. 이 메시지 유형은 태스크에서 메시지를 받는 경우에만 사용할 수 있습니다.This message type is available only when the task is receiving messages.

  • Variable 은 메시지에 하나 이상의 변수가 포함되도록 지정합니다.Variable specifies that the message contains one or more variables. 메시지에 포함된 변수 이름을 지정하도록 메시지를 구성할 수 있습니다.You can configure the task to specify the names of the variables included in the message. 메시지를 받을 때 메시지를 받아올 패키지와 메시지의 대상인 변수를 모두 지정하도록 태스크를 구성할 수 있습니다.When receiving messages, you can configure the task to specify both the package from which it can receive messages and the variable that is the destination of the message.

메시지 보내기Sending Messages

메시지 큐 태스크에서 메시지를 보내도록 구성할 경우 메시지 큐 기술이 현재 지원하는 RC2 및 RC4 암호화 알고리즘 중 하나를 사용하여 메시지를 암호화할 수 있습니다.When configuring the Message Queue task to send messages, you can use one of the encryption algorithms that are currently supported by the Message Queuing technology, RC2 and RC4, to encrypt the message. 이 두 암호화 알고리즘은 현재 메시지 큐 기술에서 지원하지 않는 최신 알고리즘에 비해 암호화 방식이 취약한 것으로 간주됩니다.Both of these encryption algorithms are now considered cryptographically weak compared to newer algorithms, which Message Queuing technology do not yet support. 따라서 메시지 큐 태스크를 사용하여 메시지를 전송할 때는 암호화 요구를 신중하게 고려해야 합니다.Therefore, you should consider your cryptography needs carefully when sending messages using the Message Queue task.

메시지 받기Receiving Messages

메시지를 받을 때는 다음과 같은 방법으로 메시지 큐 태스크를 구성할 수 있습니다.When receiving messages, the Message Queue task can be configured in the following ways:

  • 메시지를 무시하거나 큐에서 메시지를 제거합니다.Bypassing the message, or removing the message from the queue.

  • 제한 시간을 지정합니다.Specifying a time-out.

  • 제한 시간이 되면 오류가 발생합니다.Failing if a time-out occurs.

  • 메시지가 Data file에 저장된 경우 기존 파일을 덮어씁니다.Overwriting an existing file, if the message is stored in a Data file.

  • 메시지에서 Data file message 유형이 사용되는 경우 메시지 파일을 다른 파일 이름으로 저장합니다.Saving the message file to a different file name, if the message uses the Data file message type.

메시지 큐 태스크에 사용할 수 있는 사용자 지정 로깅 메시지Custom Logging Messages Available on the Message Queue Task

다음 표에서는 메시지 큐 태스크에 대한 사용자 지정 로그 항목을 나열합니다.The following table lists the custom log entries for the Message Queue task. 자세한 내용은 Integration Services(SSIS) 로깅을 참조하세요.For more information, see Integration Services (SSIS) Logging.

로그 항목Log entry DescriptionDescription
MSMQAfterOpenMSMQAfterOpen 태스크에서 메시지 큐 열기를 완료했음을 나타냅니다.Indicates that the task finished opening the message queue.
MSMQBeforeOpenMSMQBeforeOpen 태스크에서 메시지 큐 열기를 시작했음을 나타냅니다.Indicates that the task began to open the message queue.
MSMQBeginReceiveMSMQBeginReceive 태스크에서 메시지 받기를 시작했음을 나타냅니다.Indicates that the task began to receive a message.
MSMQBeginSendMSMQBeginSend 태스크에서 메시지 보내기를 시작했음을 나타냅니다.Indicates that the task began to send a message.
MSMQEndReceiveMSMQEndReceive 태스크에서 메시지 받기를 완료했음을 나타냅니다.Indicates that the task finished receiving a message.
MSMQEndSendMSMQEndSend 태스크에서 메시지 보내기를 완료했음을 나타냅니다.Indicates that the task finished sending a message.
MSMQTaskInfoMSMQTaskInfo 태스크에 대한 설명 정보를 제공합니다.Provides descriptive information about the task.
MSMQTaskTimeOutMSMQTaskTimeOut 태스크 시간이 초과되었음을 나타냅니다.Indicates that the task timed out.

메시지 큐 태스크 구성Configuration of the Message Queue Task

SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through SSISSSIS Designer or programmatically. SSISSSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목을 클릭하십시오.For information about the properties that you can set in SSISSSIS Designer, click the following topic:

  • 식 페이지Expressions Page

    프로그래밍 방식으로 이러한 속성을 설정하는 방법은 개발자 가이드에서 Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask 클래스에 대한 설명서를 참조하십시오.For information about programmatically setting these properties, see the documentation for the Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask class in the Developer Guide.

SSISSSIS 디자이너에서 이러한 속성을 설정하는 방법에 대한 자세한 내용은 태스크 또는 컨테이너의 속성 설정을 참조하세요.For more information about how to set these properties in SSISSSIS Designer, see Set the Properties of a Task or Container.

메시지 큐 태스크 편집기(일반 페이지)Message Queue Task Editor (General Page)

메시지 큐 태스크 편집기 대화 상자의 일반 페이지 를 사용하여 메시지 큐 태스크의 이름을 지정하고 설명하며 메시지 형식을 지정하고 태스크에서 메시지를 보내거나 받을지를 나타낼 수 있습니다.Use the General page of the Message Queue Task Editor dialog box to name and describe the Message Queue task, to specify the message format, and to indicate whether the task sends or receives messages.

옵션Options

이름Name
메시지 큐 태스크에 사용할 고유 이름을 제공합니다.Provide a unique name for the Message Queue task. 이 이름은 태스크 아이콘에서 레이블로 사용됩니다.This name is used as the label in the task icon.

참고

태스크 이름은 패키지 내에서 고유해야 합니다.Task names must be unique within a package.

DescriptionDescription
메시지 큐 태스크에 대한 설명을 입력합니다.Type a description of the Message Queue task.

Use2000FormatUse2000Format
2000 형식의 MSMQ(메시지 큐)를 사용할지 여부를 나타냅니다.Indicate whether to use the 2000 format of Message Queuing (also known as MSMQ). 기본값은 False입니다.The default is False.

MSMQConnectionMSMQConnection
기존 MSMQ 연결 관리자를 선택 하거나 클릭 < 새 연결... > 새 연결 관리자를 만듭니다.Select an existing MSMQ connection manager or click <New connection...> to create a new connection manager.

관련 항목: MSMQ 연결 관리자, MSMQ 연결 관리자 편집기Related Topics: MSMQ Connection Manager, MSMQ Connection Manager Editor

메시지Message
메시지 큐 태스크에서 메시지를 보내거나 받을지를 지정합니다.Specify whether the Message Queue task sends or receive messages. 메시지 보내기를 선택하면 대화 상자의 왼쪽 창에 보내기 페이지가 표시되고 메시지 받기를 선택하면 받기 페이지가 표시됩니다.If you select Send message, the Send page is listed in the left pane of the dialog box; if you select Receive message, the Receive page is listed. 기본적으로 이 값은 메시지 보내기로 설정됩니다.By default, this value is set to Send message.

메시지 큐 태스크 편집기(보내기 페이지)Message Queue Task Editor (Send Page)

메시지 큐 태스크 편집기 대화 상자의 보내기 페이지를 사용하여 MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services 패키지에서 메시지를 보내도록 메시지 큐 태스크를 구성할 수 있습니다.Use the Send page of the Message Queue Task Editor dialog box to configure a Message Queue task to send messages from a MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services package.

옵션Options

UseEncryptionUseEncryption
메시지 암호화 여부를 나타냅니다.Indicate whether to encrypt the message. 기본값은 False입니다.The default is False.

EncryptionAlgorithmEncryptionAlgorithm
암호화 사용을 선택한 경우 사용할 암호화 알고리즘의 이름을 지정합니다.If you choose to use encryption, specify the name of the encryption algorithm to use. 메시지 큐 태스크에는 RC2 및 RC4 알고리즘을 사용할 수 있습니다.The Message Queue task can use the RC2 and RC4 algorithms. 기본값은 RC2입니다.The default is RC2.

참고

RC4 알고리즘은 이전 버전과의 호환성을 위해서만 지원됩니다.The RC4 algorithm is only supported for backward compatibility. 데이터베이스의 호환성 수준이 90 또는 100인 경우 새 자료는 RC4 또는 RC4_128로만 암호화할 수 있습니다.New material can only be encrypted using RC4 or RC4_128 when the database is in compatibility level 90 or 100. 이 옵션은 사용하지 않는 것이 좋습니다. 대신 AES 알고리즘 중 하나와 같은 새 알고리즘을 사용하십시오.(Not recommended.) Use a newer algorithm such as one of the AES algorithms instead. 현재 릴리스의 SQL ServerSQL Server에서 RC4 또는 RC4_128을 사용하여 암호화된 자료는 모든 호환성 수준에서 해독할 수 있습니다.In the current release of SQL ServerSQL Server, material encrypted using RC4 or RC4_128 can be decrypted in any compatibility level.

중요

이러한 알고리즘은 MSMQ(메시지 큐) 기술에서 지원하는 암호화 알고리즘입니다.These are the encryption algorithms that the Message Queuing (also known as MSMQ) technology supports. 이 두 암호화 알고리즘은 메시지 큐에서 현재 지원하지 않는 최신 알고리즘에 비해 암호화 방식이 취약한 것으로 간주됩니다.Both of these encryption algorithms are now considered cryptographically weak compared to newer algorithms, which Message Queuing does not yet support. 따라서 메시지 큐 태스크를 사용하여 메시지를 전송할 때는 암호화 요구를 신중하게 고려해야 합니다.Therefore, you should consider your cryptography needs carefully when sending messages using the Message Queue task.

MessageTypeMessageType
메시지 유형을 선택합니다.Select the message type. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
데이터 파일 메시지Data file message 메시지가 파일에 저장됩니다.The message is stored in a file. 이 값을 선택하면 동적 옵션 DataFileMessage가 표시됩니다.Selecting the value displays the dynamic option, DataFileMessage.
변수 메시지Variable message 메시지가 변수에 저장됩니다.The message is stored in a variable. 이 값을 선택하면 동적 옵션 VariableMessage가 표시됩니다.Selecting the value displays the dynamic option, VariableMessage.
문자열 메시지String message 메시지가 메시지 큐 태스크에 저장됩니다.The message is stored in the Message Queue task. 이 값을 선택하면 동적 옵션 StringMessage가 표시됩니다.Selecting the value displays the dynamic option, StringMessage.

MessageType 동적 옵션MessageType Dynamic Options

MessageType = 데이터 파일 메시지MessageType = Data file message

DataFileMessageDataFileMessage
데이터 파일의 경로를 입력하거나 줄임표 (...) 를 클릭한 다음 파일을 찾습니다.Type the path of the data file, or click the ellipsis (…) and then locate the file.

MessageType = 변수 메시지MessageType = Variable message

VariableMessageVariableMessage
변수 이름을 입력하거나 줄임표 (...) 를 클릭한 다음 변수를 선택합니다.Type the variable names, or click the ellipsis (…) and then select the variables. 변수는 쉼표로 구분됩니다.Variables are separated by commas.

관련 항목: 변수 선택Related Topics: Select Variables

MessageType = 문자열 메시지MessageType = String message

StringMessageStringMessage
문자열 메시지를 입력하거나 줄임표 (...) 를 클릭한 다음 문자열 메시지 입력 대화 상자에 메시지를 입력합니다.Type the string message, or click the ellipsis (…) and then type the message in the Enter String Message dialog box.

메시지 큐 태스크 편집기(받기 페이지)Message Queue Task Editor (Receive Page)

메시지 큐 태스크 편집기 대화 상자의 받기 페이지를 사용하여 메시지 큐 태스크가 MSMQ( MicrosoftMicrosoft Message Queuing) 메시지를 받도록 구성할 수 있습니다.Use the Receive page of the Message Queue Task Editor dialog box to configure a Message Queue task to receive MicrosoftMicrosoft Message Queuing (MSMQ) messages.

옵션Options

RemoveFromMessageQueueRemoveFromMessageQueue
메시지를 받은 후 큐에서 제거할지 여부를 나타냅니다.Indicate whether to remove the message from the queue after it is received. 기본적으로 이 값은 False로 설정되어 있습니다.By default, this value is set to False.

ErrorIfMessageTimeOutErrorIfMessageTimeOut
메시지 제한 시간이 초과할 경우 태스크 실패로 처리하고 오류 메시지를 표시할지 여부를 나타냅니다.Indicate whether the task fails when the message times out, displaying an error message. 기본값은 False입니다.The default is False.

TimeoutAfterTimeoutAfter
태스크 실패 시 오류 메시지를 표시하도록 선택하는 경우 제한 시간 오류 메시지가 표시될 때까지 기다리는 시간(초)을 지정합니다.If you choose to display an error message on task failure, specify the number of seconds to wait before displaying the time-out message.

MessageTypeMessageType
메시지 유형을 선택합니다.Select the message type. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
데이터 파일 메시지Data file message 메시지가 파일에 저장됩니다.The message is stored in a file. 이 값을 선택하면 동적 옵션 DataFileMessage가 표시됩니다.Selecting the value displays the dynamic option, DataFileMessage.
변수 메시지Variable message 메시지가 변수에 저장됩니다.The message is stored in a variable. 이 값을 선택하면 동적 옵션 VariableMessage가 표시됩니다.Selecting the value displays the dynamic option, VariableMessage.
문자열 메시지String message 메시지가 메시지 큐 태스크에 저장됩니다.The message is stored in the Message Queue task. 이 값을 선택하면 동적 옵션 StringMessage가 표시됩니다.Selecting the value displays the dynamic option, StringMessage.
변수에 대한 문자열 메시지String message to variable 메시지The message

이 값을 선택하면 동적 옵션 StringMessage가 표시됩니다.Selecting the value displays the dynamic option, StringMessage.

MessageType 동적 옵션MessageType Dynamic Options

MessageType = 데이터 파일 메시지MessageType = Data file message

SaveFileAsSaveFileAs
사용할 파일의 경로를 입력하거나 줄임표 단추 (...) 를 클릭한 다음 파일을 찾습니다.Type the path of the file to use, or click the ellipsis button (…) and then locate the file.

OverwriteOverwrite
데이터 파일 메시지의 내용을 저장할 경우 기존 파일의 데이터를 덮어쓸지 여부를 나타냅니다.Indicate whether to overwrite the data in an existing file when saving the contents of a data file message. 기본값은 False입니다.The default is False.

필터Filter
필터를 메시지에 적용할지 여부를 지정합니다.Specify whether to apply a filter to the message. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
필터 없음No filter 태스크에서 메시지를 필터링하지 않습니다.The task does not filter messages. 이 값을 선택하면 동적 옵션 IdentifierReadOnly가 표시됩니다.Selecting the value displays the dynamic option, IdentifierReadOnly.
받을 패키지From package 메시지는 지정한 패키지의 메시지만 받습니다.The message receives only messages from the specified package. 이 값을 선택하면 동적 옵션 Identifier가 표시됩니다.Selecting the value displays the dynamic option, Identifier.

Filter 동적 옵션Filter Dynamic Options

Filter = 필터 없음Filter = No filter

IdentifierReadOnlyIdentifierReadOnly
이 옵션은 읽기 전용입니다.This option is read-only. 이전에 Filter 속성을 설정할 때 이 옵션은 비어 있거나 패키지의 GUID를 포함할 수 있습니다.It may be blank or contain the GUID of a package when the Filter property was previously set.

Filter = 받을 패키지Filter = From package

IdentifierIdentifier
필터를 적용하도록 선택한 경우 메시지를 받을 수 있는 패키지의 고유 식별자를 입력하거나 줄임표 단추 (...) 를 클릭한 다음 패키지를 지정합니다.If you choose to apply a filter, type the unique identifier of the package from which messages can be received, or click the ellipsis button (…) and then specify the package.

관련 항목: 패키지 선택Related Topics: Select a Package

MessageType = 변수 메시지MessageType = Variable message

필터Filter
필터를 메시지에 적용할지 여부를 지정합니다.Specify whether to apply a filter to messages. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
필터 없음No filter 태스크에서 메시지를 필터링하지 않습니다.The task does not filter messages. 이 값을 선택하면 동적 옵션 IdentifierReadOnly가 표시됩니다.Selecting the value displays the dynamic option, IdentifierReadOnly.
받을 패키지From package 메시지는 지정한 패키지의 메시지만 받습니다.The message receives only messages from the specified package. 이 값을 선택하면 동적 옵션 Identifier가 표시됩니다.Selecting the value displays the dynamic option, Identifier.

변수Variable
변수 이름을 입력 하거나 클릭 < 새 변수... > 새 변수를 구성 합니다.Type the variable name, or click <New variable…> and then configure a new variable.

관련 항목: 변수 추가Related Topics: Add Variable

Filter 동적 옵션Filter Dynamic Options

Filter = 필터 없음Filter = No filter

IdentifierReadOnlyIdentifierReadOnly
이 옵션은 비어 있습니다.This option is blank.

Filter = 받을 패키지Filter = From package

IdentifierIdentifier
필터를 적용하도록 선택한 경우 메시지를 받을 수 있는 패키지의 고유 식별자를 입력하거나 줄임표 단추 (...) 를 클릭한 다음 패키지를 지정합니다.If you choose to apply a filter, type the unique identifier of the package from which messages can be received, or click the ellipsis button (…) and then specify the package.

관련 항목: 패키지 선택Related Topics: Select a Package

MessageType = 문자열 메시지MessageType = String message

CompareCompare
필터를 메시지에 적용할지 여부를 지정합니다.Specify whether to apply a filter to messages. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
InclusionThresholdSettingNone 메시지를 비교하지 않습니다.Messages are not compared.
정확히 일치Exact match 메시지가 CompareString 옵션의 문자열과 정확히 일치해야 합니다.Messages must match exactly the string in the CompareString option.
대/소문자 무시Ignore case 메시지가 CompareString 옵션의 문자열과 일치해야 하지만 비교 시 대/소문자를 무시합니다.Message must match the string in the CompareString option, but the comparison is not case sensitive.
포함Containing 메시지가 CompareString 옵션의 문자열을 포함해야 합니다.Message must contain the string in the CompareString option.

CompareStringCompareString
Compare 옵션을 없음으로 설정한 경우가 아니면 메시지를 비교할 문자열을 제공합니다.Unless the Compare option is set to None, provide the string to which the message is compared.

MessageType = 변수에 대한 문자열 메시지MessageType = String message to variable

CompareCompare
필터를 메시지에 적용할지 여부를 지정합니다.Specify whether to apply a filter to messages. 이 속성의 옵션은 다음 표에 나열되어 있습니다.This property has the options listed in the following table.

ValueValue DescriptionDescription
InclusionThresholdSettingNone 메시지를 비교하지 않습니다.Messages are not compared.
정확히 일치Exact match 메시지가 CompareString 옵션의 문자열과 정확히 일치해야 합니다.The message must match exactly the string in the CompareString option.
대/소문자 무시Ignore case 메시지가 CompareString 옵션의 문자열과 일치해야 하지만 비교 시 대/소문자를 무시합니다.The message must match the string in the CompareString option but the comparison is not case sensitive.
포함Containing 메시지가 CompareString 옵션의 문자열을 포함해야 합니다.The message must contain the string in the CompareString option.

CompareStringCompareString
Compare 옵션을 없음으로 설정한 경우가 아니면 메시지를 비교할 문자열을 제공합니다.Unless the Compare option is set to None, provide the string to which the message is compared.

변수Variable
받은 메시지를 보유 하거나 클릭 하 여 변수 이름을 입력 < 새 변수... > 새 변수를 구성 합니다.Type the name of the variable to hold the received message, or click <New variable…> and then configure a new variable.

관련 항목: 변수 추가Related Topics: Add Variable

변수 선택Select Variables

변수 선택 대화 상자를 사용하여 메시지 큐 태스크의 메시지 보내기 작업에 사용할 변수를 지정할 수 있습니다.Use the Select Variables dialog box to specify the variables to use in a send message operation in the Message Queue task. 사용 가능한 변수 목록에는 메시지 큐 태스크 또는 해당 부모 컨테이너의 범위에 있는 시스템 및 사용자 정의 변수가 포함되어 있습니다.The Available Variables list includes system and user-defined variables that are in the scope of the Message Queue task or its parent container. 이 태스크에서는 선택한 변수 목록의 변수를 사용합니다.The task uses the variables in the Selected Variables list.

옵션Options

사용 가능한 변수Available Variables
변수를 하나 이상 선택합니다.Select one or more variables.

선택한 변수Selected Variables
변수를 하나 이상 선택합니다.Select one or more variables.

오른쪽 화살표Right Arrows
선택한 변수를 선택한 변수 목록으로 이동합니다.Move selected variables to the Selected Variables list.

왼쪽 화살표Left Arrows
선택한 변수를 사용 가능한 변수 목록으로 다시 이동합니다.Move selected variables back to the Available Variables list.

새 변수New Variable
새 변수를 만듭니다.Create a new variable.

관련 항목: 변수 추가Related Topics: Add Variable

관련 항목:See Also

Integration Services 태스크 Integration Services Tasks
제어 흐름Control Flow