로컬 컴퓨터에 만든 트리거는 컴퓨터 관리의 세부 정보 창에 모두 나열됩니다. 목록을 보려면 콘솔 트리에서 트리거 폴더 아래의 트리거를 클릭합니다. 세부 정보 창에는 기본적으로 각 트리거에 대한 다음 사항이 표시됩니다.

  • 트리거 이름

  • 모니터링되는 큐의 이름

  • 트리거에 연결된 규칙 수

  • 트리거 사용 여부

  • 트리거 연속 여부

  • 메시지 처리 유형

트리거를 만들기 전에 메시지 큐 트리거 서비스를 실행하고 있는 계정에 필요한 권한이 부여되었는지 확인합니다. 꺼내기 또는 트랜잭션 꺼내기 처리 유형의 트리거와 연결할 모든 기존 큐에 대해 메시지 보기 권한과 메시지 받기 권한이 필요합니다.

트리거를 만든 후 기존 규칙을 해당 트리거에 연결할 수 있습니다.

트리거 만들기

트리거 만들기
  1. 컴퓨터 관리를 엽니다.

  2. 콘솔 트리에서 트리거 폴더 아래의 트리거를 마우스 오른쪽 단추로 클릭합니다.

    선택 위치

    • 컴퓨터 관리/서비스 및 응용 프로그램/메시지 큐/트리거/트리거

  3. 새로 만들기를 가리킨 다음 트리거를 클릭합니다.

  4. 새 트리거 대화 상자의 첫 페이지에서 트리거 이름에 새 트리거의 이름을 입력합니다.

  5. 사용자 정의 큐를 모니터링되는 큐로 지정하려면 컴퓨터 이름\큐 이름 구문이나 로컬 컴퓨터의 .\큐 이름 구문으로 트리거를 연결할 큐의 경로를 큐 경로 이름에 입력합니다. (형식 이름을 사용하지 마십시오.) 또는 컴퓨터에 자동으로 만들어진 큐의 이름을 클릭합니다.

  6. 보기, 꺼내기 또는 트랜잭션 꺼내기를 선택하여 메시지 처리 유형을 지정합니다.

  7. 트리거를 사용하도록 구성하려면 사용 확인란을 선택하고, 트리거를 사용하지 않도록 구성하려면 사용 확인란의 선택을 취소합니다.

  8. 트리거가 연속되도록 구성하려면 연속됨 확인란을 선택하고, 트리거가 연속되지 않도록 구성하려면 연속됨 확인란의 선택을 취소하고 다음을 클릭합니다.

  9. 새 트리거 대화 상자의 두 번째 페이지에서 트리거에 기존 규칙을 연결하려면 규칙 목록에서 규칙을 선택하고 연결을 클릭합니다.

  10. 트리거에서 규칙을 제거하려면 연결된 규칙 목록에서 규칙을 선택하고 분리를 클릭합니다.

  11. 트리거에 대해 규칙을 테스트할 순서를 변경하려면 위로아래로 단추를 클릭합니다.

  12. 원하는 연결된 규칙 목록이 있으면 마침을 클릭합니다.

추가 고려 사항

  • Windows® 7에서 컴퓨터 관리를 열려면 시작을 클릭하고 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 관리를 클릭합니다.

  • Windows Server® 2008 R2에서 컴퓨터 관리를 열려면 시작, 모든 프로그램, 관리 도구를 차례로 클릭한 다음 컴퓨터 관리를 클릭합니다.

  • 콘솔 트리에서 모니터링되는 큐 아래의 트리거 폴더에서 다음과 같이 새 트리거 대화 상자를 열어서 이 절차를 수행할 수도 있습니다. 트리거를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 트리거를 클릭합니다. 이 경우 해당 큐는 자동으로 모니터링되는 큐가 됩니다.

  • 트리거를 연결할 사용자 큐의 이름을 큐 경로 이름에 입력하면 큐의 존재 여부가 확인됩니다. 입력한 이름의 큐가 없으면 오류 메시지가 나타납니다.

  • 트리거는 연속되거나 연속되지 않을 수 있습니다. 연속된 트리거는 각 메시지의 트리거에 연결된 모든 규칙의 조건을 테스트합니다. 다음 메시지로 이동하기 전에 메시지가 도착하는 순서대로 적용 가능한 작업을 모두 수행합니다. 그러나 메시지가 한 번에 하나씩 처리되므로 연속되지 않은 트리거보다 처리량이 낮습니다.

    연속되지 않은 트리거의 경우 처리량은 더 높지만 메시지가 도착하는 순서대로 해당 메시지에 지정된 작업이 수행되지 않을 수 있습니다. 예를 들어 여러 메시지를 동시에 처리할 경우 이러한 문제가 발생합니다. 특정 큐에 대해 트리거를 여러 개 만들고 그 중 하나 이상의 트리거가 연속되면, 연속되도록 정의되지 않은 트리거도 연속된 트리거처럼 작동합니다. 트랜잭션 꺼내기 처리 유형의 트리거만 연속될 수 있습니다. 메시지 처리 순서가 중요한 경우에는 큐당 하나의 트리거만 사용하고, 트리거가 임의 순서로 실행되므로 연속된 옵션을 사용하는 것이 좋습니다. 메시지의 특정 GUID(Globally Unique Identification)는 순서에 영향을 주지 않습니다.

  • 기본적으로 메시지 큐 트리거 서비스는 네트워크 서비스 계정으로 실행됩니다. 메시지 큐 트리거 서비스가 네트워크 서비스 계정으로 실행되고 있으면 바탕 화면과 상호 작용하지 않습니다. 이 기능이 필요할 경우 로컬 시스템 계정으로 실행되어 컴퓨터 관리에서 바탕 화면과 상호 작용할 수 있도록 메시지 큐 트리거 서비스를 구성할 수 있습니다. 최상의 보안을 위해서는 절대적으로 필요한 경우가 아니면 기본 계정을 보안 수준이 낮은 계정으로 변경하면 안 됩니다. 메시지 큐 트리거 서비스는 관리자 권한이 있는 계정으로 실행해야 합니다.

  • 트리거에서 호출하는 실행 파일은 메시지 큐 트리거 서비스에 할당된 것과 동일한 보안 권한으로 호출됩니다.

  • 큐를 삭제해도 해당 큐와 연결된 트리거는 삭제되지 않습니다. 나중에 같은 이름의 큐를 다시 만들면 이 큐에 기존 트리거가 사용합니다. 그러나 컴퓨터를 다시 시작하거나 연결된 트리거를 사용하지 않도록 설정한 후 다시 사용해야 메시지 큐 트리거 서비스에서는 이렇게 다시 만든 큐를 모니터링합니다. 트리거 속성을 사용하거나 사용하지 않도록 설정하는 방법에 대한 자세한 내용은 트리거의 속성 및 트리거의 규칙 보기 또는 변경을 참조하십시오.

추가 참조


목차