Verifica della coerenza dell'hive del registro dei contatori delle prestazioni durante l'installazione di SQL Server su Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



In qualità di esperto IT, utilizzo spesso un gergo professionale quando controllo le prestazioni di vari hive del registro su Windows. Questa particolare attività può essere piuttosto noiosa, ma è importante assicurarsi che gli hive siano coerenti prima di installare SQL Server. In questo articolo, ti mostrerò come controllare le prestazioni degli hive del registro sul tuo sistema per assicurarti che siano in buone condizioni prima di installare SQL Server. La prima cosa che devi fare è aprire l'Editor del Registro di sistema. Per fare ciò, premi il tasto Windows + R, digita 'regedit' nella finestra di dialogo Esegui e premi Invio. Una volta aperto l'Editor del Registro di sistema, dovrai accedere alla seguente chiave: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Una volta che sei alla chiave di installazione, dovrai cercare il valore 'PerformanceCounter'. Questo valore deve essere impostato su 1 se si desidera abilitare i contatori delle prestazioni per SQL Server. Se non è impostato su 1, dovrai cambiarlo e quindi riavviare il computer. Dopo aver abilitato i contatori delle prestazioni, dovrai avviare Gestione configurazione SQL Server. Per fare ciò, premi il tasto Windows + R, digita 'sqlservermanager' nella finestra di dialogo Esegui e premi Invio. Una volta aperto Configuration Manager, espandere il nodo 'Servizi SQL Server', quindi fare clic con il pulsante destro del mouse sul servizio 'SQL Server'. Dal menu contestuale, scegli l'opzione 'Proprietà'. Nella finestra di dialogo Proprietà di SQL Server, vai alla scheda 'Avanzate', quindi scorri verso il basso fino alla sezione 'Contatori delle prestazioni'. Qui, dovrai assicurarti che l'opzione 'Abilitato' sia selezionata. In caso contrario, selezionalo e fai clic sul pulsante 'Applica'. Una volta abilitati i contatori delle prestazioni, sarà necessario riavviare il servizio SQL Server. Per fare ciò, fai clic con il pulsante destro del mouse sul servizio 'SQL Server' e scegli l'opzione 'Riavvia' dal menu contestuale. Dopo che il servizio SQL Server è stato riavviato, dovresti essere in grado di visualizzare i contatori delle prestazioni in Performance Monitor. Per avviare Performance Monitor, premi il tasto Windows + R, digita 'perfmon' nella finestra di dialogo Esegui e premi Invio. In Performance Monitor, dovrai aggiungere i contatori 'Buffer Manager' e 'SQL Server: Memory Manager'. Dopo aver aggiunto i contatori, puoi iniziare a monitorare le prestazioni dell'istanza di SQL Server. Se noti picchi nel buffer o nell'utilizzo della memoria, saprai che c'è qualcosa che non va e dovrai indagare ulteriormente. Seguendo questi passaggi, è possibile assicurarsi che gli hive del Registro di sistema nel sistema siano in buone condizioni prima di installare SQL Server. Ciò contribuirà a garantire che l'istanza di SQL Server venga eseguita senza problemi e senza problemi.



Come ho accennato la scorsa settimana, tratterò vari problemi di installazione di SQL Server e vari suggerimenti per risolverli. La settimana scorsa abbiamo discusso di come errore di gestione SQL Server ha smesso di funzionare e ha seguito diversi passaggi per risolverlo. Quindi questa settimana sto discutendo di un altro errore comune che si presenta durante la risoluzione dei problemi di SQL Server 2008 R2/2012, che riguarda Controllo della coerenza dell'hive del registro dei contatori delle prestazioni non riuscito . Discutiamo un po' di background su questo messaggio di errore.





Controllo della coerenza dell'hive del registro dei contatori delle prestazioni non riuscito

Di solito, quando proviamo a installare SQL, eseguirà alcune regole per verificare se il tuo sistema soddisfa tutti i requisiti per eseguire correttamente SQL Server 2008. Durante questo processo, come puoi vedere nello screenshot, l'installazione fallirà. Non puoi andare avanti.





Verifica della coerenza dell



Il contatore delle prestazioni non è necessario in tutti i casi, in alcuni casi può essere semplicemente saltato. Durante l'installazione, verrà utilizzato un set di contatori delle prestazioni per tenere traccia delle prestazioni del motore del flusso di dati.

Secondo TechNet, il miglior esempio è ' Buffer in un buffer Questo contatore determina se i buffer di dati vengono scritti temporaneamente su disco durante l'esecuzione del pacchetto. Ma, come ho detto, alcune applicazioni SQL non ne hanno davvero bisogno. Viene utilizzato principalmente per SQL autonomo su un server di dati che richiede un attento monitoraggio. Pertanto, se si desidera semplicemente ignorare il controllo della coerenza del contatore delle prestazioni, è possibile eseguire l'installazione di SQL Server con il seguente valore di opzione.

il mio computer non viene visualizzato sulla rete Windows 10

C: Scarica setup.exe / ACTION = installa / SKIPRULES = PerfMonCounterNotCorruptedCheck



Sostituisci la posizione in cui hai i file di installazione.

Ripristina il contatore delle prestazioni

Una volta avviata l'installazione con questo valore di opzione, dovrebbe saltare questo passaggio e continuare con l'installazione. Quindi questo è un modo per aggirare questo messaggio di errore. Un altro modo menzionato anche in Microsoft KB è ricostruire il contatore delle prestazioni.

come riparare la barra delle applicazioni che non si nasconde
  • Fare clic su Start e digitare CMD.
  • Fare clic con il tasto destro e selezionare Esegui come amministratore.
  • Quindi digitare lodctr/R:PerfStringBackup.INI e premi Invio
  • Ora riavvia il sistema e prova a installare nuovamente SQL Server.

L'ho visto funzionare su versioni precedenti di Windows come XP e Server 2003ma difficilmente l'ho visto funzionare su un sistema operativo di nuova generazione. Tuttavia, vale la pena provare. C'è un modo per ripristinare manualmente il contatore delle prestazioni Microsoft, vedere qui. KB300956 .

Quindi si verifica una situazione in cui manca la chiave di registro desiderata. In tali casi, dobbiamo trovare quale chiave manca e quindi crearla manualmente. Il modo migliore e più semplice. Ho trovato una piccola app che qualcuno ha pubblicato sui forum MSDN che ti dirà quale chiave dobbiamo generare. Puoi scaricarlo Qui - questa applicazione console è stata sviluppata Raffaello Candido Credo di si. Ora, prima di continuare, abbiamo bisogno eseguire il backup del registro .

Una volta che hai la chiave, dobbiamo andare al registro e creare una nuova chiave.

  • Fare clic su Start e digitare Regedit.
  • Fare clic con il tasto destro e selezionare Esegui come amministratore.
  • Vai a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Quindi fare clic con il tasto destro su Perflib e fare clic su nuova chiave.
  • Quindi inserisci il valore ottenuto durante l'esecuzione dell'applicazione console

per2

  • Quindi potresti avere altre chiavi in ​​Perflib come 009 ecc.
  • È necessario copiare queste informazioni e inserirle sotto la chiave appena generata.

Il modo migliore per farlo è esportare solo la chiave (009 nel mio caso) e quindi salvarla sul desktop come PCFix.reg. Fare clic con il pulsante destro del mouse sul file PCFix.reg e selezionare Modifica. Quindi sostituisci 009 con il valore che hai sulla console. Quindi salvalo e chiudilo. Basta fare doppio clic sul pulsante per avere effetto. Successivamente, riavvia il computer per rendere effettive le modifiche.

In conclusione, uno di questi passaggi dovrebbe aiutare a risolvere il problema riscontrato con il controllo della coerenza dell'hive del registro dei contatori delle prestazioni durante l'installazione di SQL Server.

Scarica PC Repair Tool per trovare rapidamente e correggere automaticamente gli errori di Windows

Spero che questo articolo ti sia stato utile.

Messaggi Popolari