У меня есть служба, работающая на большом количестве серверов, которая регистрирует счетчики производительности Windows в центральной системе регистрации. Служба написана на .Net и работает как встроенная учетная запись «Сетевая служба».
Это отлично работает в Windows 2003, но в Windows 2008 R2 служба не может видеть никаких экземпляров в категории «SQLServer: Databases» или любой другой категории SQLServer. Если я изменю службу на запуск от имени локального администратора, он прекрасно видит экземпляры.
Для всех категорий, не относящихся к SQLServer (например, LogicalDisk), сетевая служба может легко видеть экземпляры.
Можно ли настроить права доступа, чтобы сетевая служба могла видеть экземпляры счетчиков производительности? Или кто-нибудь может объяснить эту разницу между Windows 2005 и 2008 R2?
Версия SQL Server - 2005.
У вас должна быть возможность получить к ним доступ, добавив СЕТЕВОЙ СЕРВИС в локальную группу пользователей монитора производительности ...