У меня есть пользователь SQL Server 2014 Standard Edition (RTM)
с SYSADMIN
ролью с правами на просмотр состояния сервера, но когда я выполняю DMV, sys.dm_os_performance_counters
он не возвращает никаких записей.
Есть идеи, что не так с разрешениями?
Выход @@ версии:
Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 20 февраля 2014 г. 20:04:26 Авторское право (c) Microsoft Corporation Standard Edition (64-разрядная версия) в Windows NT 6.3 (сборка 9600:) (гипервизор)
sql-server
sql-server-2014
dmv
AA.SC
источник
источник
sysadmin
разрешение, он не требуетview server state
разрешения для запуска DMV, включенной в роль sysadmin. В свете вышесказанного, если строки не возвращаются, это означает, что счетчики perfmon не установлены.Ответы:
Если вы уверены, что у пользователя есть вопрос
View Server State
(и на вашем снимке экрана он выглядит так).Тогда есть много причин, ранее помещенных в блог msdn. Начиная от:
Чтобы решить эту проблему, мы можем использовать те же шаги, которые описаны в рекомендациях по переустановке счетчиков производительности в другой публикации обмена стека:
Используя командную строку администратора с повышенными правами, выполните следующие действия.
BINN
каталогу экземпляра SQL Server, который вы хотите исправить.(Пример:
C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\Binn
)unlodctr <<REGISTERED SERVER NAME>>
Например:
unlodctr MSSQL$SQL2008
илиSQLAgent$SQL2008
...lodctr /T:<<perf-sql* matching the counters you desire to load>>
Например:
perf-MSSQL$SQL2008sqlctr.ini
илиperf-SQLAgent$SQL2008sqlagtctr.ini
для SQLAgent./T
Важно загрузить поставщик счетчика производительности SQL Server в качестве надежного поставщика .net stop "Remote Registry"
затемnet start "Remote Registry"
winmgmt /resyncperfctr "<<PID>>"
где PID - это идентификатор процесса
WinPriv.exe
(вы можете получить это из диспетчера задач)Может также потребоваться следующее:
Убедитесь, что для
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009
раздела реестра предоставлены правильные разрешения безопасности :
источник