큐를 찾을 수 없습니다. 삭제되었을 수 있습니다. 이 큐와 연결된 트리거가 작동하지 않습니다. 이 트리거를 제거하려면 컴퓨터 관리를 사용하십시오.
큐를 찾을 수 없습니다. 삭제되었을 수 있습니다. 이 큐와 연결된 트리거가 작동하지 않습니다.
큐를 호스트하는 컴퓨터에서 트리거 서비스를 실행하는 사용자 계정을 확인하십시오.
또한 트리거의 큐를 사용할 수 있어야 하며, 트리거 서비스를 실행하는 계정에는 트리거 큐에 대한 보기 및/또는 받기 권한이 필요합니다.
이러한 절차를 수행하려면 관리자 그룹의 구성원이거나 위임받은 적절한 권한이 있어야 합니다.
트리거 서비스 계정 찾기
트리거 서비스를 실행하는 계정을 찾으려면:
서비스 스냅인을 엽니다. 서비스를 열려면 시작을 클릭합니다. 검색 상자에 services.msc를 입력하고 <Enter> 키를 누릅니다.
메시지 큐 트리거 서비스를 선택합니다. 다음 계정으로 로그온 열의 값을 보고 서비스가 어떤 사용자 계정으로 실행되는지 확인합니다. 이 계정의 이름을 적어둡니다.
Message Queuing Triggers를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
로그온 탭을 클릭합니다. 트리거 서비스 로그온에 사용된 계정을 확인하고 필요에 따라 수정합니다.
트리거 큐의 존재 및 권한 확인
트리거 큐의 존재 및 권한을 확인하려면:
컴퓨터 관리 스냅인을 엽니다. 컴퓨터 관리를 열려면 시작을 클릭합니다. 검색 상자에 compmgmt.msc를 입력하고 Enter 키를 누릅니다.
서비스 및 응용 프로그램과 Message Queuing를 차례로 확장합니다.
트리거에서 모니터링하는 큐가 있는지 확인합니다.
큐를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
보안 탭을 클릭합니다.
그룹 또는 사용자 이름 섹션에서 서비스를 실행하는 사용자 계정을 선택합니다.
사용 권한 아래에서 트리거 서비스를 실행하는 계정에 적절한 권한(보기 또는 받기 등)이 있는지 확인합니다.
자세한 내용은 이벤트 ID 2212( http://technet.microsoft.com/ko-kr/library/dd337426(WS.10).aspx)를 참조하세요.
Target | Microsoft.MSMQ.10.0.Triggers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2212" Enabled="false" Target="Microsoft.MSMQ.10.0.Triggers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Host/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2212</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2212.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>