各位高手好,本人有一个MSSQLSERVER 2005 企业版SP3的应用环境,近期想用vbs调用mssql 2005 wmi类的方法监控mssql 2005的性能,但是取Buffercachehitratio的值一直为0,用性能监控器监控此值一直是98~99之间,不知道是什么问题,脚本如下:
strComputer = "."
Set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objSrv = objWMI.ExecQuery("Select * from Win32_PerfFormattedData_MSSQLSERVER_SQLServerBufferManager")for each objin in objSrv
Wscript.Echo objin.Buffercachehitratio
Next先谢谢大家了