Accesso negato durante la modifica delle proprietà di Accodamento messaggi di MSMQ


9

Sto cercando di regolare le proprietà di Accodamento messaggi (in particolare, i limiti di archiviazione dei messaggi) tramite Gestione computer sulla mia macchina. Non riesce con il seguente messaggio:

Le proprietà di non possono essere impostate.
Errore: accesso negato.

Ho effettuato l'accesso con un account che fa parte del gruppo Administrators locale. Posso eseguire tutte le altre attività amministrative che ho provato. Cosa potrebbe impedirmi di modificare queste impostazioni?

Piattaforma: Windows Vista Business SP2 (x64)

Risposte:


6

Mettendo questo qui per i posteri;)

Contesto: da quando utilizzo Windows 2008 R2, non sono stato in grado di modificare le impostazioni di configurazione di Accodamento messaggi (come limiti di archiviazione, posizioni di archiviazione, sicurezza, ecc.) O accedere alle Code di sistema (messaggi journal, Messaggi con lettera morta, Messaggi con lettera morta transazionale); tutti i tentativi di eseguire una qualsiasi di queste cose hanno provocato un errore criptico "Accesso negato". Ogni volta che dovevo installare Accodamento messaggi su un server nel nostro ambiente, ho usato Server Manager per installare la funzione Accodamento messaggi.

Soluzione (?): Per un capriccio, piuttosto che installare la funzione di Accodamento messaggi, scelgo invece di aggiungere il ruolo "Server applicazioni". L'aggiunta di questo ruolo ha selezionato e installato automaticamente la funzione Accodamento messaggi, sebbene abilitasse solo il server Accodamento messaggi, non i trigger di Accodamento servizi e Integrazione directory.

Ora sono in grado di riconfigurare le impostazioni di Accodamento messaggi, nonché di accedere ed eseguire azioni sulle code di sistema.


Hai trovato qualche altra soluzione a quel problema? Questa soluzione è difficile nel caso in cui ci siano molte code configurate.
Restuta

@Restuta, purtroppo no, non abbiamo trovato altra soluzione.
Patrick Cuff

3

Questo blog può anche essere utile: http://blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

Fondamentalmente, dice che per poter cambiare le impostazioni di una coda, il tuo account deve essere impostato come proprietario della coda e spiega come farlo.

Ha funzionato per me.


1
Il metodo manuale in quel sito ha risolto i miei problemi. Questa dovrebbe davvero essere la risposta perché quella selezionata richiede una reinstallazione.
user2426679,

0

Quindi quali sono le impostazioni di sicurezza per Accodamento messaggi sul tuo computer? Se le impostazioni sono abbastanza aperte, potrebbe trattarsi di un problema di controllo dell'accesso utente in cui Gestione computer non viene elevato a livello di amministratore anche se si è effettuato l'accesso come amministratore locale.

Saluti John Breakwell


Sto eseguendo Gestione computer come amministratore. (scegliendo "Esegui come amministratore"
Restuta

0

Ho avuto lo stesso problema e l'ho trovato utile:

  1. Vai al server che ospita MSMQ
  2. Fai clic su Start> Esegui, quindi su Regedit
  3. Passare a HKLM \ Software \ Microsoft \ MSMQ \ Parameters \
  4. vedrai un tipo binario 'REG_DWORD' chiamato come gruppo di lavoro.
  5. I dati per questo dovrebbero essere 0 × 00000000 (0)
  6. Fai doppio clic su quel DWORD e modifica il valore in 1. Lascia tutto il resto come predefinito
  7. Chiudi Regedit
  8. Vai ai servizi quindi riavvia il servizio MSMQ.
  9. Proprietà clic destro su Accodamento messaggi. Dovresti essere in grado di vedere più schede e l'errore è scomparso.

hmm ... non funziona per me ...
PierrOz,

0

Prova di seguito la soluzione che ha funzionato per me: -

Eseguire Server Manager sul computer che ospita la coda. Fai clic destro su Funzionalità e fai clic su "Aggiungi funzionalità"

Esegui il drill down in Accodamento messaggi e in Servizi di accodamento messaggi. Dovresti visualizzare una casella di controllo per l'integrazione del servizio di directory.

Controllalo e fai clic su Installa.

Di solito è necessario riavviare il server affinché mostri la modifica.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.