我有几台服务器运行SQLServer2005Enterprise,我希望使用Perfmon (Windows的性能监视器)远程监视它们。
在我的机器上,我有一个Server 2008 R2开发人员的实例,我注意到有一堆特定于Server的性能计数器,如MSSQL:缓冲器管理器、MSSQL:数据库、MSSQL:内存管理器、MSSQL:事务、MSSQL:等待统计等等。
如果我使用远程桌面连接到两个服务器,并在服务器上打开Perfmon,我可以看到所有这些计数器。当我通过Perfmon (不使用远程桌面)从计算机直接连接到服务器并从远程计算机(\SERVERNAME)中选择计数器时,我可以看到各种性能计数器(如.NET CLR、网络、进程等),但看不到来自Server的计数器。
请注意,我使用的是一个域登录,在服务器上具有管理权限。
是否必须在服务器上启用允许监视server特定性能计数器的功能?我是不是遗漏了什么?
发布于 2012-02-14 14:46:05
您的SQL服务器和远程监视器计算机的版本是什么?如果远程监视器计算机为32位,sql服务器为64位,则可能无法远程使用SQL性能计数器。此MSDN链接解释了原因。
https://serverfault.com/questions/359966
复制相似问题