问题:我有一个生产服务器(64 位 Windows Server 2003 R2),当我尝试在 perfmon 中添加 Sql:Databases 计数器时,它没有显示最近添加的数据库以供选择。
补充信息:现在我在另一台服务器(我的备用服务器)上遇到了同样的问题。在这种情况下,我重新构建了 perfmon 计数器并重新启动了 sql 服务,并且 perfmon 中的数据库列表已刷新并且正确。
但有问题的服务器是生产机,我无法重新启动其上的 SQL 服务。有什么想法吗?
答案1
你确定你安装了最新的服务包等吗?我刚刚在我们的一台服务器上尝试过(Windows 2003 R2,x32,SQL Server Express 2005 最新版),运行正常。
否则,尝试(从命令行):
wmiadap /clearadap
wmiadap /resyncperf
wmiadap /f
net stop winmgmt
net start winmgmt
答案2
您是否正在将 Perfmon 数据捕获到 CSV 文件中?
如果是这样那么您就无法动态添加新对象。