Пропали счётчики производительности SQL Server (perfmon)

Пропали счётчики производительности SQL Server (perfmon)

После очередного обновления SQL Server пропали счётчики производительности SQL Server? Сегодня я бы хотел рассмотреть способ решения данной проблемы.

Начнём

Устанавливая компоненты и обновления Windows Server или SQL Server, могут пропасть счётчики производительности SQL Server из Performance Monitor и очень сложно интуитивно понять, как их вернуть. Предлагаю вашему вниманию инструкцию как это можно сделать:

  1. Первым делом вам необходимо перейти в директорию, где мы можем взять «исходники» счётчиков, для этого необходимо найти куда мы установили SQL Server, далее перейти в папку Binn, например

  2. Далее, нам необходимо удалить из системы уже загруженные счётчики. Для этого можно использовать или cmd или powershell. Обратите внимание, что счётчики SQL Server и SQL Server Agent хранятся в разных «исходниках». Если мы установили экземпляр, с названием по-умолчанию, то для удаления нужно воспользоваться следующими командами:

    но если мы указали название экземпляра, то формат немного поменяется
  3. Теперь нужно вернуть счётчики в систему. Обратите внимание, что сейчас мы должны находиться в папке установки SQL Server > Binn (c:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn). Там мы сможем найти файлы типа perf-MSSQLSERVERsqlctr.ini и perf-SQLAgentsqlctr.ini, в случае именованных экземпляров имена будут другие (см. пункт 2). Вот как выглядит команда загрузки счётчиков в систему
  4. Далее нам необходимо перезагрузить несколько служб
  5. Редко, этого может не хватить и вам необходимо запустить cmd или powershell от администратора и выполнить следующие команды

 

После выполнения всех пунктов счётчики производительности SQL Serverдолжны появиться в Performance Monitor

Запись опубликована в рубрике В помощь администратору. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: