SQL

Controllo della coerenza dell'hive del registro del contatore delle prestazioni durante l'installazione di SQL Server su Windows

Controllo della coerenza dell'hive del registro del contatore delle prestazioni durante l'installazione di SQL Server su Windows

Come ho detto la scorsa settimana, tratterò diversi problemi relativi all'installazione di SQL Server e diversi suggerimenti per la risoluzione dei problemi per risolvere il problema. La scorsa settimana abbiamo discusso su come gestire l'errore di SQL Server che ha smesso di funzionare e abbiamo seguito diversi passaggi per risolverlo. Quindi questa settimana parlerò di un altro errore comune che si verifica durante la risoluzione dei problemi di SQL Server 2008 R2 / 2012, e che riguarda Errore di controllo della coerenza dell'hive del registro del contatore delle prestazioni. Discutiamo un po' di background di questo messaggio di errore.

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

Fondamentalmente quando proviamo a installare SQL, verranno eseguite 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à a questo punto. Non puoi procedere oltre.

Non hai bisogno del contatore delle prestazioni in tutti i casi, in alcuni puoi semplicemente saltarlo. Durante l'installazione, verrà utilizzato un set di contatori delle prestazioni per monitorare le prestazioni del motore del flusso di dati.

Secondo TechNet l'esempio migliore è quello del "Buffer imbobinati"Questo contatore serve a determinare se i buffer di dati vengono scritti temporaneamente sul disco mentre un pacchetto è in esecuzione. Ma come ho detto, alcune applicazioni che funzionano con SQL non ne hanno davvero bisogno. Viene utilizzato principalmente per SQL autonomo su un server di dati che richiede molto monitoraggio. Quindi, se vuoi semplicemente saltare il controllo di coerenza del contatore delle prestazioni, puoi avviare l'installazione di SQL Server con il seguente valore di switch.

C:\Download\setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck

Sostituisci la posizione con quella in cui hai i file di installazione.

Ricostruisci il contatore delle prestazioni

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

L'ho visto funzionare su una versione precedente di Windows come XP e Server 2003, ma l'ho visto funzionare a malapena su un sistema operativo di nuova generazione. Comunque vale la pena provare. Esiste un modo Microsoft per ricostruire manualmente il contatore delle prestazioni, fare riferimento al KB300956.

Quindi ci sono situazioni in cui manca la chiave di registro desiderata. In questi casi dobbiamo trovare quale chiave manca, quindi crearla manualmente. Il modo migliore e più semplice. C'è una piccola applicazione che ho trovato qualcuno pubblicato nei forum MSDN che ti dirà quale chiave dobbiamo creare. Puoi scaricarlo da qui: questa applicazione per console è sviluppata da  Rafael Candido, penso di sì. Ora, prima di procedere ulteriormente, dobbiamo creare un backup del registro.

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

Il modo migliore per farlo è semplicemente esportare la chiave da sola (nel mio caso 009), quindi salvarla sul desktop come PCFix.reg. Fare clic con il tasto destro su PCFix.reg e fai clic su Modifica. Quindi cambia 009 con il valore che hai sulla console. Quindi salvalo e chiudilo. Basta fare doppio clic sul tasto per avere effetto. Una volta terminato, riavvia il computer per avere effetto.

Per concludere, uno di questi passaggi dovrebbe essere in grado di risolvere il problema riscontrato con il controllo della coerenza dell'hive del registro del contatore delle prestazioni durante l'installazione di SQL Server.

Spero che questo articolo ti sia stato utile.

Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...
Come installare e giocare a Doom su Linux
Introduzione a Doom La serie Doom è nata negli anni '90 dopo l'uscita dell'originale Doom. È stato un successo immediato e da quel momento in poi la s...