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

Съдържание:

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

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

Видео: Проверката за консистентност на регистъра на брояча на ефективността не бе успешна
Видео: Урок #30. Родительский контроль в Windows 7. Как ограничить ребенку доступ к компьютеру - YouTube 2024, Може
Anonim

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

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

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

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

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

C:Downloadssetup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck

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

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

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

  • Кликнете върху Старт и въведете в CMD
  • Кликнете с десния бутон и кликнете върху Изпълни като администратор
  • След това въведете lodctr /R:PerfStringBackup.INI и натиснете Enter
  • Сега рестартирайте системата и опитайте отново да инсталирате SQL Server.

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

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

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

  • Кликнете върху Start и въведете Regedit
  • Кликнете с десния бутон и кликнете върху Изпълни като администратор
  • Отворете HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • След това кликнете с десния бутон върху Perflib и кликнете върху новия ключ
  • След това въведете стойността, която сте получили, когато сте пуснали приложението в конзолата
Image
Image
  • Тогава може да имате други ключове под Perflib като 009 и т.н.
  • Трябва да копирате тази информация и да я поставите под новосъздадения ключ

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

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

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

Подобни публикации:

  • Разлика между SQL и MySQL
  • Как да преместите базата данни на Microsoft SQL Server на друг дял на устройство
  • Отстраняване на грешки при монтажа при инсталиране на SQL 2008 R2 на Windows
  • Transact-SQL: Въведение и преглед
  • Пълен списък на кодовете за проверка на грешки в Windows или Stop Error Codes

Препоръчано: