サーバービューの状態のアクセス許可をSQL Server 2014 Standard Edition (RTM)
持つSYSADMIN
役割を持つユーザーがいますが、DMVを実行しsys.dm_os_performance_counters
てもレコードが返されません。
権限の何が問題になっているのでしょうか?
@@ Versionの出力:
Microsoft SQL Server 2014-12.0.2000.8(X64)Feb 20 2014 20:04:26 Copyright(c)Microsoft Corporation Standard Edition(64-bit)on Windows NT 6.3(Build 9600:)(Hypervisor)
@Shanky常にではありませんが、さらに2つの理由が考えられます。私は個人的にレジストリの理由を持っています(インストール中のレジストリの変更が適切に行われなかったセキュリティ強化環境で)
—
Reaces
sysadmin
権限がある場合はview server state
、sysadminロールに含まれているDMVを実行する権限は必要ありません。上記に照らして、行が返されない場合、これはperfmonカウンターがインストールされていないことを意味します。