I messaggi di transazione possono essere eliminati dopo il riavvio del computer se i file LQS sono mancanti

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 827493
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sintomi
Dopo aver riavviato il computer, potrebbero essere eliminati messaggi transazionali in Accodamento messaggi Microsoft per uno qualsiasi dei seguenti motivi:
  • I file di archiviazione di code locali (LQS) non sono disponibili.
  • I file LQS sono accessibili.
  • I file LQS sono danneggiati.
Cause
Accodamento messaggi mantiene una cache dei parametri per code pubbliche locali. La cache dei parametri per code pubbliche locali è denominata LQS. Quando si riavvia il computer per ripristinare file di pacchetto, Accodamento messaggi utilizza questa cache per creare oggetti coda interna. Se un file LQS non viene trovato per una coda pubblica locale, i messaggi vengono considerati "in uscita". Quando Accodamento messaggi si connette al servizio directory Active Directory e quindi rileva che la coda è una coda pubblica locale, Accodamento messaggi contrassegna l'oggetto di coda non valido e quindi Elimina tutti i messaggi dalla coda.
Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft, tuttavia è destinato esclusivamente per risolvere il problema descritto in questo articolo. Utilizzarla solo nei sistemi in cui si verifica questo problema specifico. Questo aggiornamento rapido (hotfix) potrebbe essere eseguiti ulteriori test. Pertanto, se non si è notevolmente interessati da questo problema, si consiglia di attendere la successiva Microsoft Windows 2000 Service Pack contenente questo aggiornamento rapido (hotfix).

Per risolvere immediatamente questo problema, contattare il servizio supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo di numeri di telefono del servizio supporto tecnico clienti Microsoft e per informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft: Nota in casi particolari, le spese normalmente addebitate per le chiamate al Servizio Supporto Tecnico Clienti Microsoft potrebbero essere annullate qualora un addetto del Supporto Tecnico Microsoft dovesse determinare che uno specifico aggiornamento risolverà il problema. I normali costi del Servizio Supporto Tecnico Clienti verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Prerequisiti

Non è richiesto alcun prerequisito.

Necessità di riavvio

È necessario riavviare il computer dopo aver applicato questo hotfix.

Informazioni sui file

La versione inglese di questo aggiornamento rapido (hotfix) presenta gli attributi di file (o successivi) elencati nella tabella riportata di seguito. Date e ore per questi file sono indicati nella coordinated universal time (UTC). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e l'ora locale, utilizzare la scheda fuso orario dello strumento Data e ora del Pannello di controllo.
   Date         Time   Version            Size    File name   --------------------------------------------------------------   28-Aug-2003  17:20  5.0.0.778         281,360  Mq1repl.dll         17-Jun-2003  14:33  5.0.0.778          14,096  Mq1sync.exe         28-Aug-2003  15:00  5.0.0.783          76,144  Mqac.sys   28-Aug-2003  17:20  5.0.0.783         217,360  Mqads.dll           30-Oct-2002  13:43  5.0.0.761          25,360  Mqbkup.exe          28-Aug-2003  17:20  5.0.0.778          76,560  Mqdscli.dll         28-Aug-2003  17:20  5.0.0.773          42,256  Mqdssrv.dll         21-Oct-2002  17:31  5.0.0.759          98,064  Mqmig.exe           28-Aug-2003  17:20  5.0.0.759         265,488  Mqmigrat.dll        28-Aug-2003  17:20  5.0.0.740         222,480  Mqoa.dll            28-Aug-2003  17:20  5.0.0.783           9,488  Mqperf.dll          28-Aug-2003  17:20  5.0.0.783         431,888  Mqqm.dll            28-Aug-2003  17:20  5.0.0.778         102,672  Mqrt.dll            28-Aug-2003  17:20  5.0.0.776          70,928  Mqsec.dll           28-Aug-2003  17:20  5.0.0.783         400,656  Mqsnap.dll          28-Aug-2003  17:20  5.0.0.762          23,824  Mqupgrd.dll         28-Aug-2003  17:20  5.0.0.782         110,864  Mqutil.dll          28-Aug-2003  17:20  5.0.0.748          64,784  Msmq.cpl
Informazioni
In questo aggiornamento rapido (hotfix) sono stati i seguenti problemi:
  • Un problema può verificarsi quando si genera la cache LQS. Se esistono problemi temporanei che verificarsi quando la ricerca in Active Directory, Accodamento messaggi è possibile eliminare file LQS validi. Accodamento messaggi non vengono ricreati i file LQS validi, fino a quando non si riavvia il computer. Questo aggiornamento rapido (hotfix) garantisce che qualsiasi errore viene gestito correttamente. Inoltre, l'aggiornamento rapido consente di verificare che non vengono eliminati i file LQS.
  • Quando Accodamento messaggi viene avviato e quindi recupera i file di pacchetto, Accodamento messaggi utilizza la cache LQS. Il servizio directory Active Directory non effettua query in Accodamento messaggi. Se un file LQS è manca o non è accessibile, i pacchetti e la coda vengono considerati "in uscita." Successivamente, quando Accodamento messaggi si connette al servizio directory Active Directory e quindi convalida le code, Accodamento messaggi viene rilevata un'incoerenza. Il problema si verifica perché la coda è contrassegnato come "in uscita", ma il servizio directory Active Directory identifica la coda come "locale". Di conseguenza, la coda viene eliminata. Questo è stato risolto utilizzando i contrassegni per ogni pacchetto. I flag di contrassegno il pacchetto come "locale" o "in coda di destinazione." Sul ripristino, se i pacchetti sono "locali", ma l'oggetto di coda che viene creato è "uscita" a causa di un file LQS mancante, Accodamento messaggi contrassegna l'oggetto coda come "non coerente." Accodamento messaggi quindi entra in una modalità "non risponde". Accodamento messaggi non verranno accettate le sessioni, e le interfacce RPC di procedura remota non vengono avviate. Il servizio Accodamento messaggi in attesa di passare alla modalità in linea e quindi ricostruire la cache LQS.

    Possono verificarsi due situazioni seguenti:
    • La coda incoerente può essere causata da una coda pubblica, che è stata eliminata. I messaggi vengano ancora nella coda se non viene ricevuto notifica. In questo caso, la coda viene eliminata e Accodamento riprende il normale funzionamento.
    • La coda è effettivamente in uno stato incoerente. Accodamento messaggi viene chiuso ed è necessario riavviare Accodamento messaggi. Tuttavia, i messaggi non vengono persi. Il servizio di accodamento ha chiudere la complessità e il rischio che vengono utilizzati quando una coda "in uscita" viene convertita in una coda "locale".

      Quando dopo aver applicato questo hotfix, viene rilevato uno stato incoerente, è possibile che venga registrato il seguente evento nel registro eventi di durante il ripristino:

      Tipo evento: errore
      Origine evento: MSMQ
      Categoria evento: kernel
      ID evento: 2083
      Data: 18/5/2004
      Ora: 4: 02: 09 PM
      Utente: N/d
      Computer: server

      Descrizione: Impossibile ripristinare il file del pacchetto di persistenza e il file di registro. (Errore: stato della coda non coerenti. Vedere l'articolo di Microsoft Knowledge Base 827493 all'indirizzo support.microsoft.com. Per ulteriori informazioni, vedere la Guida in linea e supporto tecnico all'indirizzo http://support.microsoft.com.
Un nuovo parametro del Registro di sistema esistente che è possibile utilizzare per ripristinare il comportamento precedente se non si è interessati nei messaggi nel registro eventi. È possibile utilizzare questo nuovo parametro del Registro di sistema quando non si desidera che Accodamento messaggi sia in una modalità "non risponde" finché non Accodamento trova un controller di dominio. Creare
hklm\software\microsoft\msmq\parameters\PurgeInconsistentQueues
come un valore DWORD e quindi impostare il valore DWORD su 1 per ripristinare il comportamento precedente.
Status
Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni sulla denominazione dei pacchetti di aggiornamento rapido (hotfix), fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
816915Nuovo schema di denominazione di file per i pacchetti di aggiornamento software Microsoft Windows

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 827493 - Ultima revisione: 12/08/2015 04:30:59 - Revisione: 3.0

Microsoft Message Queuing 2.0

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix kbqfe kbwin2000presp5fix KB827493 KbMtit
Feedback