我需要在程序中获得性能计数器里SQLServer:Cache Manager对象的Cache hit ratio这个值。
因为对象在远程机器上,使用PerformanceCounter方式似乎不通。
(PerformanceCounter是否可以连接远程服务器?没有找到设置登录帐号和密码的地方。)因此想到使用WMI。但是win32_xxxxxxxxxxx中,没有找到用得上的方法。
也没能找到什么相关的技术资料。看看大家有什么意见和建议?
因为对象在远程机器上,使用PerformanceCounter方式似乎不通。
(PerformanceCounter是否可以连接远程服务器?没有找到设置登录帐号和密码的地方。)因此想到使用WMI。但是win32_xxxxxxxxxxx中,没有找到用得上的方法。
也没能找到什么相关的技术资料。看看大家有什么意见和建议?
似乎根本不认Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager这个类。而且在MSDN的站点http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_classes.asp中,也没有找到Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager这个类的解释。这是为什么呢?