Nagu eelmisel nädalal mainisin, käsitlen probleemi lahendamiseks erinevaid SQL Serveri installimisega seotud probleeme ja erinevaid tõrkeotsingu näpunäiteid. Eelmisel nädalal arutasime, kuidas SQL Serveri haldamine lõpetas töötamise vea ja tegime selle parandamiseks erinevaid samme. Nii et sel nädalal arutlen veel ühe levinud vea kohta, mille saate SQL Server 2008 R2 / 2012 tõrkeotsingu käigus, ja see on umbes Toimivuse loenduri registritaru järjepidevuse kontrollimise viga. Arutame selle veateate väikest tausta.
Toimivuse loenduri registritaru järjepidevuse kontroll nurjus
Põhimõtteliselt kui proovime installida SQL-i, käivitab see mõned reeglid, et kontrollida, kas teie süsteem vastab kõigile SQL Server 2008 edukaks käitamiseks vajalikele nõuetele. Selle protsessi ajal, nagu näete ekraanipildil, installimine ebaõnnestub. Te ei saa edasi minna.
Teil pole kõigil juhtudel vaja loendurit Performance, mõnel juhul võite selle lihtsalt vahele jätta. Installimise ajal kasutatakse andmevoo mootori jõudluse jälgimiseks jõudlusloendurite komplekti.
TechNeti sõnul on parim näidePuhverdatudSelle loenduri abil saab kindlaks teha, kas andmepuhvreid kirjutatakse ajutiselt kettale, kui pakett töötab. Aga nagu ma ütlesin, ei vaja mõni rakendus, mis töötab koos SQL-iga, neid tegelikult. Seda kasutatakse enamasti iseseisva SQL-i jaoks andmeserveris, mis nõuab palju jälgimist. Nii et kui soovite jõudlusloenduri järjepidevuse kontrolli lihtsalt vahele jätta, võite alustada SQL Serveri installimist järgmise lüliti väärtusega.
C: \ Allalaadimised \ seadistamine.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck
Asendage asukoht, kus teil on installifailid.
Taastage Performance Counter
Kui olete selle lüliti väärtusega seadistamise alustanud, peaks see selle sammu vahele jätma ja installimist jätkama. Nii et see on üks viis sellest veateatest mööda saada. Teine viis, mida ka Microsoft KB mainib, on jõudlusloenduri ümberehitamine.
- Klõpsake nuppu Start ja tippige CMD
- Paremklõpsake ja klõpsake käsku Käivita administraatorina
- Seejärel sisestage lodctr / R: PerfStringBackup.INI ja vajutage sisestusklahvi
- Nüüd taaskäivitage süsteem ja proovige SQL Server uuesti installida.
Olen näinud seda Windowsi töötavat üksikversiooni nagu XP ja Server 2003, kuid vaevalt nägin seda uue põlvkonna operatsioonisüsteemil töötavat. Ikka tasub proovida. Toimivuse loenduri käsitsi taastamiseks on olemas Microsofti viis, palun vaadake KB300956.
Siis on olukord, kus soovitud registrivõti ise puudub. Sellistel juhtudel peame leidma, milline võti puudu on, seejärel loome selle käsitsi. Parim ja lihtsaim viis. On üks väike rakendus, mille leidsin MSDN-i foorumitesse postitatuna, mis ütleb teile, millise võtme peame looma. Selle saate alla laadida siit - selle konsoolirakenduse on välja töötanud Rafael Candido. Ma arvan nii. Nüüd, enne kui jätkame, peame looma teie registri varukoopia.
Kui teil on võti olemas, peame minema toregistrisse ja looma uue võtme.
- Klõpsake nuppu Start ja tippige Regedit
- Paremklõpsake ja klõpsake käsku Käivita administraatorina
- Minge saidile HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib
- Seejärel paremklõpsake Perflibil ja klõpsake uuel võtmel
- Seejärel tippige konsoolirakenduse käivitamisel saadud väärtus
- Siis võib teil Perflibi all olla muid võtmeid, näiteks 009 jne.
- Peate need andmed kopeerima ja panema vastloodud võtme alla
Parim viis selleks on lihtsalt võtme eksportimine (minu puhul 009) ja siis salvestage see töölauale kui PCFix.reg. Paremklõpsake PCFix.reg ja klõpsake nuppu Muuda. Seejärel muutke konsoolil saadud väärtusega 009. Seejärel salvestage see ja sulgege. Jõustumiseks lihtsalt topeltklõpsake klahvi. Kui olete selle teinud, taaskäivitage arvuti, et see jõustuks.
Ühe neist toimingutest järeldamine peaks suutma lahendada probleemi, millega olete silmitsi jõudlusloenduri registritaru järjepidevuse kontrollimisega SQL Serveri installimisel.
Loodetavasti leiate sellest artiklist abi.