In dit onderwerp worden de problemen besproken die het vaakst optreden bij de Message Queuing Triggers-service.
Wat is het probleem?
-
De Message Queuing Triggers-service wordt niet gestart.
-
Er is een trigger gedefinieerd, maar deze lijkt niet te worden geactiveerd.
-
De verwerking van berichten door de Message Queuing Triggers-service wordt onevenredig vertraagd naarmate er meer berichten arriveren bij een gecontroleerde wachtrij.
-
Ik kan de triggertoepassing niet op het bureaublad zien, hoewel ik in Taakbeheer zie dat de toepassing actief is.
De Message Queuing Triggers-service wordt niet gestart.
-
Oorzaak: de Message Queuing Triggers-service is geconfigureerd om onder een domeingebruikersaccount te worden uitgevoerd zonder de juiste beheerdersmachtigingen.
-
Oplossing: configureer de Message Queuing Triggers-service om te worden uitgevoerd onder het standaardnetwerkserviceaccount, dat voldoende machtigingen heeft om deze service te kunnen uitvoeren. U kunt eventueel ook de benodigde machtigingen aan uzelf toekennen. De Triggers-service moet worden uitgevoerd onder een account met beheerdersmachtigingen.
-
Oorzaak: er is een fout opgetreden bij de Message Queuing Triggers-service. Er kunnen fouten optreden bij aangeroepen COM-onderdelen (Component Object Model) in het proces, waardoor fouten optreden bij de Message Queuing Triggers-service.
-
Oplossing: corrigeer de voorwaarde waardoor de fout optreedt bij het COM-onderdeel en start de Message Queuing Triggers-service vervolgens opnieuw.
Er is een trigger gedefinieerd, maar deze lijkt niet te worden geactiveerd.
-
Oorzaak: de trigger is momenteel uitgeschakeld.
-
Oplossing: controleer of de trigger is ingeschakeld.
-
Oorzaak: aan het account waaronder de Message Queuing Triggers-service wordt uitgevoerd, is de machtiging Bericht bekijken niet toegekend voor de gecontroleerde wachtrij. Als het berichtverwerkingstype van de trigger Ophalen of Transactioneel ophalen is, is het ook mogelijk dat de machtiging Bericht ontvangen niet voor die wachtrij aan het account is toegekend.
-
Oplossing: wijzig de machtigingen voor de wachtrijen en start vervolgens de Message Queuing Triggers-service opnieuw.
-
Oorzaak: de Message Queuing Triggers-service is niet actief.
-
Oplossing: controleer of de service is gestart.
-
Oorzaak: de Message Queuing Triggers-service is onderbroken.
-
Oplossing: controleer of de status van de service niet Onderbroken is. Open hiervoor Computerbeheer, klik op Services en toepassingen en klik vervolgens op Services. Als in het detailvenster de status van de Message Queuing Triggers-service is ingesteld op Onderbroken, klikt u met de rechtermuisknop op de service en vervolgens op Hervatten.
-
Oorzaak: er wordt niet voldaan aan alle triggervoorwaarden. Als een van de triggervoorwaarden als onjuist wordt beoordeeld, wordt de trigger niet geactiveerd.
-
Oplossing: controleer of wordt voldaan aan alle voorwaarden van de regel.
-
Oorzaak: de Message Queuing Triggers-service kan niet worden geïnitialiseerd wanneer deze wordt uitgevoerd onder een niet-administratoraccount.
-
Oplossing: standaard wordt de Message Queuing Triggers-service uitgevoerd onder het netwerkserviceaccount. Als u deze standaardinstelling hebt gewijzigd, moet u controleren of het opgegeven account administratormachtigingen heeft.
De verwerking van berichten door de Message Queuing Triggers-service wordt onevenredig vertraagd naarmate er meer berichten arriveren bij een gecontroleerde wachtrij.
-
Oorzaak: dit is normaal als de Message Queuing Triggers-service werkt onder een zware belasting. Dit gebeurt omdat het maximale aantal threads is bereikt.
-
Oplossing: u kunt de verweking van berichten versnellen door het aantal threads te verhogen dat maximaal is toegestaan. Open hiervoor Computerbeheer, klik op Services en toepassingen, klik op Message Queuing, klik met de rechtermuisknop op Triggers en klik vervolgens op Eigenschappen. Geef bij Maximum aantal threads een hogere waarde op.
Ik kan de triggertoepassing niet op het bureaublad zien, hoewel ik in Taakbeheer zie dat de toepassing actief is.
-
Oorzaak: de Message Queuing Triggers-service wordt standaard uitgevoerd onder het netwerkserviceaccount. Interactie met de bureaubladfunctionaliteit is alleen beschikbaar voor het lokale systeemaccount.
-
Oplossing: configureer de Triggers-service om te worden uitgevoerd onder het lokale systeemaccount en maak interactie tussen de service en het bureaublad mogelijk. Hiervoor klikt u in Computerbeheer op Services en dubbelklikt u in het detailvenster op Message Queuing-triggers. Klik op het tabblad Aanmelden, klik op Lokaal systeem en schakel het selectievakje Service kan interactief met bureaublad worden uitgevoerd in.