Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

FAQ - Вопросы - ответы - советы - Базы данных

Вопрос:

[MSSQL] При использовании MS SQL SERVER 6.5 в NT PERFORMANCE MONITOR исчезли все датчики, кроме SQL. Как лечить?

Ответ:

Кто виноват:

Дело в следующем - при инсталляции NT страна была поставлена US, затем сменена на RUSSIA. В реестре для PERFOMANCE MONITOR существует (может существовать) сколь угодно подуровней с названием счетчиков и описанием к ним. При инсталляции

все естестественно ставилось в ветвь 409 (US) а ветви 419 (RUSSIA) просто не было. Потом DEFAULT LOCATION была сделана RUSSIA. PERFOMANCE MONITOR не мог найти 419 и брал все счетчики из 409. Но тут пришел SQL и как умная программа при инсталляции создал ветвь 419 и запихал туда свои счетчики. Теперь PERFOMANCE MONITOR видит что текущая LOCALE 419, в реестре она есть и берет оттуда счетчики, а они там только для SQL естественно

Что делать:

Запускаешь REGEDIT (REGEDT32), находишь где лежат описания счетчиков. Точно я не помню, под рукой NT нет, но примерно так HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/PERFLIB/409 (419)

В каждом разделе по два ключа - список названий счетчиков и список их описаний. Заходишь в 409, открываешь ключ для изменений и при помощи CTRL-INS копируешь его содержимое в буфер обмена и жмешь CANCEL. Теперь идешь в 419 открываешь тот же ключ, идешь в начало списка и при помощи SHIFT-INS вставляешь, жмешь OK. Так надо сделать и для названий счетчиков и для их описания. Для полного счастья можно и SQL счетчики из 419 в 409 (в конец) скопировать.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог