Accès refusé lors de la modification des propriétés de file d'attente MSMQ Messsage

9

J'essaie d'ajuster les propriétés de Message Queuing (en particulier, les limites de stockage des messages) via la gestion de l'ordinateur sur ma machine. Il échoue avec le message suivant:

Les propriétés de ne peuvent pas être définies.
Erreur: l'accès est refusé.

Je suis connecté avec un compte faisant partie du groupe Administrateurs local. Je peux effectuer toutes les autres tâches administratives que j'ai essayées. Qu'est-ce qui pourrait m'empêcher de modifier ces paramètres?

Plateforme: Windows Vista Business SP2 (x64)

Adam Holmberg
la source

Réponses:

6

Mettre cela ici pour la postérité;)

Contexte: depuis que j'utilise Windows 2008 R2, je n'ai pas pu modifier les paramètres de configuration de Message Queuing (tels que les limites de stockage, les emplacements de stockage, la sécurité, etc.) ni accéder aux files d'attente système (messages de journal, Messages de lettre morte, Messages de lettre morte transactionnels); toutes les tentatives pour effectuer l'une de ces opérations ont entraîné une erreur cryptique «Accès refusé». Chaque fois que j'avais besoin d'installer Message Queuing sur un serveur de notre environnement, j'utilisais le Gestionnaire de serveur pour installer la fonctionnalité Message Queuing.

Solution (?): Sur un coup de tête, plutôt que d'installer la fonction Message Queuing, j'ai plutôt choisi d'ajouter le rôle «Serveur d'applications». L'ajout de ce rôle a automatiquement sélectionné et installé la fonctionnalité Message Queuing, bien qu'elle n'active que le serveur Message Queuing, pas l'intégration du service d'annuaire et les déclencheurs Message Queuing.

Je suis maintenant en mesure de reconfigurer les paramètres de Message Queuing, ainsi que d'accéder et d'effectuer des actions sur les files d'attente système.

Patrick Cuff
la source
Avez-vous trouvé une autre solution à ce problème? Cette solution est difficile au cas où vous avez beaucoup de files d'attente configurées.
Restuta
@Restuta, malheureusement non, nous n'avons trouvé aucune autre solution.
Patrick Cuff
3

Ce blog peut également être utile: http://blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

Fondamentalement, il indique que pour pouvoir modifier les paramètres d'une file d'attente, votre compte doit être défini en tant que propriétaire de la file d'attente et il explique comment procéder.

Ça a marché pour moi.

PierrOz
la source
1
La méthode manuelle sur ce site a résolu mes problèmes. Cela devrait vraiment être la réponse car celui sélectionné nécessite une réinstallation.
user2426679
0

Quels sont donc les paramètres de sécurité pour Message Queuing sur votre ordinateur? Si les paramètres sont suffisamment ouverts, il s'agit peut-être d'un problème de contrôle d'accès utilisateur où la gestion de l'ordinateur n'est pas élevée au niveau administrateur même si vous êtes connecté en tant qu'administrateur local.

Santé John Breakwell

John Breakwell
la source
J'exécute Gestion de l'ordinateur en tant qu'administrateur. (en choisissant "Exécuter en tant qu'administrateur"
Restuta
0

J'ai eu le même problème et j'ai trouvé cela utile:

  1. Accédez au serveur qui héberge le MSMQ
  2. Cliquez sur Démarrer> Exécuter puis Regedit
  3. Accédez à HKLM \ Software \ Microsoft \ MSMQ \ Parameters \
  4. vous verrez un type binaire «REG_DWORD» nommé groupe de travail.
  5. Les données pour cela doivent être 0 × 00000000 (0)
  6. Double-cliquez sur ce DWORD et changez la valeur en 1. Laissez tout le reste par défaut
  7. Fermer Regedit
  8. Accédez aux services, puis redémarrez le service MSMQ.
  9. Cliquez avec le bouton droit sur les propriétés de Message Queuing. Vous devriez pouvoir voir plus d'onglets et l'erreur a disparu.
01F0
la source
hmm ... ne fonctionne pas pour moi ...
PierrOz
0

Essayez la solution ci-dessous qui a fonctionné pour moi: -

Exécutez le Gestionnaire de serveur sur la machine qui héberge la file d'attente. Faites un clic droit sur les fonctionnalités et cliquez sur "ajouter des fonctionnalités"

Effectuez une exploration vers le bas sous Message Queuing et sous Services Message Queuing. Vous devriez voir une case à cocher pour l'intégration du service d'annuaire.

Vérifiez-le et cliquez sur installer.

Habituellement, vous devez redémarrer le serveur pour qu'il affiche la modification.

Venkat
la source