SQL

Проверка на последователността на кошер на системния регистър на брояча на производителността при инсталиране на SQL Server на Windows

Проверка на последователността на кошер на системния регистър на брояча на производителността при инсталиране на SQL Server на Windows

Както споменах миналата седмица, ще разгледам различни проблеми, свързани с инсталирането на SQL Server, и различни съвети за отстраняване на неизправности, за да разреша проблема. Миналата седмица обсъдихме как да управляваме SQL Server спря да работи грешка и преминахме през различни стъпки, за да я поправим. Така че тази седмица обсъждам още една често срещана грешка, която получавате при отстраняване на неизправности при SQL Server 2008 R2 / 2012 и това е около Грешка при проверка за съответствие на кошера на системния регистър на брояча на производителността. Нека обсъдим малко предистория на това съобщение за грешка.

Проверката за съответствие на кошера на системния регистър на брояча на производителността не бе успешна

По принцип, когато се опитаме да инсталираме SQL, той ще изпълни някои правила, за да провери дали вашата система отговаря на всички изисквания за успешно стартиране на SQL Server 2008. По време на този процес, както можете да видите на екранната снимка, инсталацията в този момент ще се провали. Не можете да продължите по-нататък.

Не се нуждаете от брояча на производителността във всички случаи, в някои можете просто да го пропуснете. По време на инсталацията ще се използва набор от броячи на производителността, за да се следи работата на механизма за поток на данни.

Според TechNet най-добрият пример е за „Буфери на буфер”Този брояч е, за да определи дали буферите за данни се записват временно на диск, докато пакетът работи. Но както казах, някои приложения, които работят с SQL, всъщност не се нуждаят от тях. Той се използва най-вече за самостоятелен SQL на сървър за данни, който изисква много наблюдение. Така че, ако искате просто да пропуснете проверката за последователност на брояча на производителността, можете да стартирате инсталирането на SQL Server със следната стойност на превключване.

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

Заменете местоположението с мястото, където имате инсталационните файлове.

Възстановете брояча на производителността

След като стартирате настройката с тази стойност на превключвателя, тя трябва да пропусне тази стъпка и да продължи с инсталацията. Така че това е един от начините да заобиколите това съобщение за грешка. Другият начин, който също се споменава в Microsoft KB, е да възстановите брояча на производителността.

Виждал съм тази работеща или по-стара версия на Windows като XP и Server 2003, но почти не съм виждал това да работи на операционна система от ново поколение. Все пак си струва да опитате. Съществува начин на Microsoft за ръчно възстановяване на брояча на производителността, моля вижте KB300956.

Тогава има ситуация, в която липсва самият желан ключ на системния регистър. В такива случаи трябва да открием какъв ключ липсва, след което да го създадем ръчно. Най-добрият и лесен начин. Има малко приложение, което намерих, публикувано във форумите на MSDN, което ще ви каже кой ключ трябва да създадем. Можете да го изтеглите от тук - това конзолно приложение е разработено от Rafael Candido. Сега, преди да продължим по-нататък, трябва да създадем резервно копие на вашия регистър.

След като имате ключа, трябва да отидем в регистъра и да създадем новия ключ.

Най-добрият начин да направите това е просто да експортирате ключа сам (в моя случай 009), след което да го запазите на работния плот като PCFix.рег. Щракнете с десния бутон върху PCFix.reg и кликнете върху Edit. След това променете 009 със стойността, която сте получили на конзолата. След това го запазете и затворете. Просто щракнете двукратно върху бутона, за да влезе в сила. След като приключите, просто рестартирайте компютъра, за да влезе в сила.

В заключение една от тези стъпки трябва да може да разреши проблема, с който се сблъсквате, с проверка на последователността на кошера на системния регистър на брояча на производителността при инсталиране на SQL Server.

Надявам се тази статия да ви бъде полезна.

Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...
SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...
Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...