Назад | Перейти на главную страницу

Учетная запись сетевой службы не может видеть счетчики производительности SQLServer в Windows 2008 R2

У меня есть служба, работающая на большом количестве серверов, которая регистрирует счетчики производительности Windows в центральной системе регистрации. Служба написана на .Net и работает как встроенная учетная запись «Сетевая служба».

Это отлично работает в Windows 2003, но в Windows 2008 R2 служба не может видеть никаких экземпляров в категории «SQLServer: Databases» или любой другой категории SQLServer. Если я изменю службу на запуск от имени локального администратора, он прекрасно видит экземпляры.

Для всех категорий, не относящихся к SQLServer (например, LogicalDisk), сетевая служба может легко видеть экземпляры.

Можно ли настроить права доступа, чтобы сетевая служба могла видеть экземпляры счетчиков производительности? Или кто-нибудь может объяснить эту разницу между Windows 2005 и 2008 R2?

Версия SQL Server - 2005.

У вас должна быть возможность получить к ним доступ, добавив СЕТЕВОЙ СЕРВИС в локальную группу пользователей монитора производительности ...