Android

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

Настя и сборник весёлых историй

Настя и сборник весёлых историй
Anonim

Как я уже упоминал на прошлой неделе, я расскажу о различных проблемах, связанных с установкой SQL Server, и о различных советах по устранению неполадок, чтобы решить эту проблему. На прошлой неделе мы обсудили, как управлять SQL Server, перестали работать с ошибкой и проделали различные шаги по ее устранению. Поэтому на этой неделе я обсуждаю еще одну распространенную ошибку, возникающую при устранении неполадок SQL Server 2008 R2 / 2012, и это около Ошибка проверки целостности куста производительности счетчика производительности . Давайте обсудим немного информации об этом сообщении об ошибке.

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

В принципе, когда мы пытаемся установить SQL, он будет запускать некоторые правила, чтобы проверить, соответствует ли ваша система всем требованиям для запуска SQL Server 2008 успешно. Во время этого процесса, как вы можете видеть на скриншоте, установка завершится неудачно. Вы не можете продолжить дальше.

Во всех случаях вам не нужен счетчик производительности, в некоторых вы можете просто пропустить его. Во время установки для контроля производительности механизма потока данных будет использоваться набор счетчиков производительности.

В соответствии с TechNet лучшим примером является « Buffers spooled ». Этот счетчик должен определить то ли буферы данных записываются на диск временно во время работы пакета. Но, как я уже сказал, некоторые приложения, работающие с SQL, действительно не нужны. Он в основном используется для автономного SQL на сервере данных, который требует большого контроля. Поэтому, если вы хотите просто пропустить проверку согласованности счетчика производительности, вы можете запустить установку SQL Server со следующим значением переключателя.

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

Заменить местоположение где у вас есть установочные файлы.

Перестроить счетчик производительности

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

  • Нажмите «Пуск» и введите CMD
  • Щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»
  • Затем введите lodctr / R: PerfStringBackup.INI и нажмите Enter
  • Теперь перезагрузите систему и снова попытайтесь установить SQL Server.

Я видел эту рабочую версию Windows, такую ​​как XP и Server 2003, но я почти не видел, что это работает над новым операционная система поколения. Тем не менее, стоит попробовать. Существует способ Microsoft вручную переустанавливать счетчик производительности, см. KB300956.

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

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

  • Нажмите «Пуск» и введите Regedit
  • Щелкните правой кнопкой мыши и нажмите «Запуск от имени администратора»
  • Перейти к HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Затем щелкните правой кнопкой мыши на Perflib и нажмите на новый ключ
  • Затем введите значение, которое вы получили при запуске консоли application

  • Тогда у вас могут быть другие ключи под Perflib, такие как 009 и т. д.
  • Вам нужно скопировать эту информацию и поместить ее под вновь созданный ключ

. Лучший способ сделать это - просто экспортировать ключ самостоятельно (In мой случай 009), затем сохраните его на рабочем столе как PCFix.reg. Щелкните правой кнопкой мыши на PCFix.reg и нажмите «Изменить». Затем измените значение 009 со значением, которое вы получили на консоли. Затем сохраните его и закройте. Просто дважды щелкните по клавише, чтобы вступить в силу. После того, как вы только что перезагрузите компьютер, вступайте в силу.

Чтобы заключить, что один из этих шагов должен решить проблему, с которой вы столкнулись с проверкой целостности куста производительности счетчика производительности при установке SQL Server.

Надеюсь, вы найдете эту статью полезной.