MSMQ 연결 관리자MSMQ Connection Manager

MSMQ 연결 관리자를 사용하면 패키지에서 MSMQ(메시지 큐)를 사용하는 메시지 큐에 연결할 수 있습니다.An MSMQ connection manager enables a package to connect to a message queue that uses Message Queuing (also known as MSMQ). MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services 에 포함된 메시지 큐 태스크에서는 MSMQ 연결 관리자가 사용됩니다.The Message Queue task that MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services includes uses an MSMQ connection manager.

패키지에 MSMQ 연결 관리자를 추가하면 Integration ServicesIntegration Services 에서 런타임에 MSMQ 연결로 확인되는 연결 관리자를 만들고, 연결 관리자 속성을 설정하며, 연결 관리자를 패키지의 Connections 컬렉션에 추가합니다.When you add an MSMQ connection manager to a package, Integration ServicesIntegration Services creates a connection manager that will resolve to an MSMQ connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package. 연결 관리자의 ConnectionManagerType 속성이 MSMQ로 설정됩니다.The ConnectionManagerType property of the connection manager is set to MSMQ.

다음과 같은 방법으로 MSMQ 연결 관리자를 구성할 수 있습니다.You can configure an MSMQ connection manager in the following ways:

  • 연결 문자열을 제공합니다.Provide a connection string.

  • 연결할 메시지 큐의 경로를 제공합니다.Provide the path of the message queue to connect to.

    다음 표에서 보여 주는 것과 같이 경로 형식은 큐 형식에 따라 달라집니다.The format of the path depends on the type of queue, as shown in the following table.

큐 유형Queue type 샘플 경로Sample path
공개Public <컴퓨터 이름 >\< 큐 이름><computer name>\
PrivatePrivate <컴퓨터 이름 > \Private$\< 큐 이름><computer name>\Private$\

마침표(.)를 사용하여 로컬 컴퓨터를 나타낼 수 있습니다.You can use a period (.) to represent the local computer.

MSMQ 연결 관리자 구성Configuration of the MSMQ Connection Manager

SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through SSISSSIS Designer or programmatically.

SSISSSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용은 MSMQ 연결 관리자 편집기를 참조하세요.For more information about the properties that you can set in SSISSSIS Designer, see MSMQ Connection Manager Editor.

연결 관리자를 프로그래밍 방식으로 구성하는 방법에 대한 자세한 내용은 ConnectionManager프로그래밍 방식으로 연결 추가로 설정됩니다.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

MSMQ 연결 관리자 편집기MSMQ Connection Manager Editor

MSMQ 연결 관리자 대화 상자를 사용하여 MSMQ(메시지 큐)의 경로를 지정할 수 있습니다.Use the MSMQ Connection Manager dialog box to specify the path to a Message Queuing (also known as MSMQ) message queue.

MSMQ 연결 관리자에 대한 자세한 내용은 MSMQ Connection Manager를 참조하십시오.To learn more about the MSMQ connection manager, see MSMQ Connection Manager.

참고

MSMQ 연결 관리자는 로컬 공개 큐, 로컬 개인 큐 및 원격 공개 큐를 지원합니다.The MSMQ connection manager supports local public and private queues and remote public queues. 원격 개인 큐는 지원하지 않습니다.It does not support remote private queues. 스크립트 태스크를 사용하는 해결 방법은 Sending to a Remote Private Message Queue with the Script Task를 참조하십시오.For a workaround that uses the Script Task, see Sending to a Remote Private Message Queue with the Script Task.

옵션Options

이름Name
워크플로의 MSMQ 연결 관리자에 고유한 이름을 지정합니다.Provide a unique name for the MSMQ connection manager in the workflow. 제공한 이름은 SSISSSIS 디자이너에 표시됩니다.The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
연결 관리자에 대한 설명을 입력합니다.Describe the connection manager. 설명에 해당 연결 관리자의 용도를 정의하면 패키지를 이해하기 쉬우며 유지 관리가 간편합니다.As a best practice, describe the connection manager in terms of its purpose, to make packages self-documenting and easier to maintain.

경로Path
메시지 큐의 전체 경로를 입력합니다.Type the complete path of the message queue. 경로 형식은 큐 유형에 따라 달라집니다.The format of the path depends on the type of queue.

큐 유형Queue type 샘플 경로Sample path
공개Public <컴퓨터 이름 >\< 큐 이름><computer name>\
PrivatePrivate <컴퓨터 이름 > \Private$\< 큐 이름><computer name>\Private$\

"."를 사용하여 로컬 컴퓨터를 나타낼 수 있습니다.You can use "." to represent the local computer.

테스트Test
MSMQ 연결 관리자를 구성했으면 테스트를 클릭하여 연결이 실행 가능한지 확인합니다.After configuring the MSMQ connection manager, confirm that the connection is viable by clicking Test.

관련 항목:See Also

메시지 큐 태스크 Message Queue Task
Integration Services ( Ssis) 연결Integration Services (SSIS) Connections