Tāpat kā es minēju pagājušajā nedēļā, es apskatīšu dažādas ar SQL Server instalēšanu saistītās problēmas un dažādus problēmu novēršanas padomus, lai problēmu atrisinātu. Pagājušajā nedēļā mēs apspriedām, kā pārvaldīt SQL Server pārtrauca darboties kļūdas un veica dažādas darbības, lai to novērstu. Tāpēc šonedēļ es apspriedu vēl vienu izplatītu kļūdu, kas rodas, novēršot SQL Server 2008 R2 / 2012, un tas ir aptuveni Veiktspējas skaitītāja reģistra stropa konsekvences pārbaudes kļūda. Apspriedīsim nelielu šī kļūdas ziņojuma pamatojumu.
Veiktspējas skaitītāja reģistra stropa konsekvences pārbaude neizdevās
Būtībā, kad mēs mēģinām instalēt SQL, tā izpildīs dažus noteikumus, lai pārbaudītu, vai jūsu sistēma atbilst visām prasībām, lai veiksmīgi palaistu SQL Server 2008. Šī procesa laikā, kā redzat ekrānuzņēmumā, instalēšana šajā brīdī neizdosies. Jūs nevarat turpināt.
Performance counter nav vajadzīgs visos gadījumos, dažos gadījumos to var vienkārši izlaist. Instalēšanas laikā datu plūsmas motora veiktspējas uzraudzībai tiks izmantots veiktspējas skaitītāju komplekts.
Pēc TechNet domām, labākais piemērs ir “Buferi spolētiŠis skaitītājs ir paredzēts, lai noteiktu, vai datu buferi tiek uz laiku ierakstīti diskā, kamēr pakete darbojas. Bet, kā es teicu, kādai lietojumprogrammai, kas darbojas ar SQL, šīs patiesībā nav vajadzīgas. To galvenokārt izmanto atsevišķam SQL datu serverī, kas prasa daudz uzraudzības. Tātad, ja vēlaties vienkārši izlaist veiktspējas skaitītāja konsekvences pārbaudi, varat sākt SQL Server instalēšanu ar šādu slēdža vērtību.
C: \ Lejupielādes \ iestatīšana.exe / ACTION = instalēt / SKIPRULES = PerfMonCounterNotCorruptedCheck
Nomainiet vietu ar vietu, kur jums ir instalācijas faili.
Atjaunojiet Performance Counter
Kad esat sācis iestatīšanu ar šo slēdža vērtību, tas jāizlaiž un turpiniet instalēšanu. Tātad šis ir viens veids, kā apiet šo kļūdas ziņojumu. Cits veids, kas ir minēts arī Microsoft KB, ir veiktspējas skaitītāja atjaunošana.
- Noklikšķiniet uz Sākt un ierakstiet CMD
- Ar peles labo pogu noklikšķiniet un noklikšķiniet uz Palaist kā administrators
- Pēc tam ierakstiet lodctr / R: PerfStringBackup.INI un nospiediet Enter
- Tagad restartējiet sistēmu un mēģiniet vēlreiz instalēt SQL Server.
Esmu redzējis šo Windows operētājsistēmas versiju, piemēram, XP un Server 2003, taču gandrīz neredzēju, ka tas darbotos jaunās paaudzes operētājsistēmā. Tomēr tas ir vērts izmēģināt. Ir Microsoft veids, kā manuāli atjaunot veiktspējas skaitītāju, lūdzu, skatiet KB300956.
Tad ir situācija, kad trūkst vēlamās reģistra atslēgas. Šādos gadījumos mums jāatrod, kāda atslēga trūkst, pēc tam to manuāli jāizveido. Labākais un vienkāršākais veids. Ir neliela lietojumprogramma, kuru atradu MSDN forumos ievietotu personu, kas jums pateiks, kura atslēga mums jāizveido. To var lejupielādēt no šejienes - šo konsoles lietojumprogrammu ir izstrādājis Rafaels Kandido. Es tā domāju. Tagad, pirms turpināt darbu, mums ir jāizveido jūsu reģistra dublējums.
Kad esat ieguvis atslēgu, mums jāiet pie toregistrijas un jāizveido jaunā atslēga.
- Noklikšķiniet uz Sākt un ierakstiet Regedit
- Ar peles labo pogu noklikšķiniet un noklikšķiniet uz Palaist kā administrators
- Dodieties uz vietni HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib
- Pēc tam ar peles labo pogu noklikšķiniet uz Perflib un noklikšķiniet uz jaunā taustiņa
- Pēc tam ierakstiet vērtību, kuru saņēmāt, palaižot konsoles lietojumprogrammu
- Tad jums var būt citas atslēgas zem Perflib, piemēram, 009 utt.
- Šī informācija ir jākopē un jāievieto zem jaunizveidotās atslēgas
Labākais veids, kā to izdarīt, ir tikai eksportēt tikai atslēgu (manā gadījumā 009), pēc tam saglabājiet to darbvirsmā kā PCFix.reģ. Ar peles labo pogu noklikšķiniet uz PCFix.reg un noklikšķiniet uz Rediģēt. Pēc tam nomainiet 009 ar vērtību, kuru saņēmāt konsolē. Pēc tam saglabājiet to un aizveriet. Lai tas stātos spēkā, vienkārši noklikšķiniet uz taustiņa. Kad tas ir izdarīts, vienkārši restartējiet datoru, lai tas stātos spēkā.
Lai pabeigtu kādu no šīm darbībām, jāspēj atrisināt problēmu, ar kuru jūs saskaras, izpildot skaitītāja reģistra stropa konsekvences pārbaudi, instalējot SQL Server.
Es ceru, ka šis raksts jums noderēs.