Ошибка проверки целостности улей реестра счетчика производительности

Оглавление:

Ошибка проверки целостности улей реестра счетчика производительности
Ошибка проверки целостности улей реестра счетчика производительности

Видео: Ошибка проверки целостности улей реестра счетчика производительности

Видео: Ошибка проверки целостности улей реестра счетчика производительности
Видео: Windows Longhorn: система, которая так и не увидела свет - 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, такую как Windows XP и Server 2003, но я почти не видел этого, работая над операционной системой нового поколения. Тем не менее, стоит попробовать. Существует способ ручной перестройки счетчика производительности Microsoft, пожалуйста, обратитесь к KB300956.

Тогда возникает ситуация, когда отсутствует нужный раздел реестра. В таких случаях мы должны найти, какой ключ отсутствует, и создать его вручную. Самый лучший и простой способ. Существует небольшое приложение, которое я нашел в форумах MSDN, которые расскажут вам, какой ключ нам нужно создать. Вы можете скачать его здесь - это консольное приложение разработано Рафаэлем Кандидо. Думаю, что так. Теперь, прежде чем мы продолжим, нам нужно создать резервную копию вашего реестра.

После того, как у вас есть ключ, нам нужно пойти в toregistry и создать новый ключ.

  • Нажмите «Пуск» и введите 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

Рекомендуемые: