性能监视器连接到不同域上的服务器

性能监视器连接到不同域上的服务器

我一直在使用 PerfMon 来监控一些 SQL Server 统计数据,但最近我们将生产 SQL Server 移到了另一个域,我无法重新设置它。当我尝试添加计数器时,它会识别它,但当我展开一个部分时,我得到了Can't Load Counters

我们在域之间存在信任,并且我已将我的本地登录帐户添加到目标域上的“Perf Monitor Users”和“Perf Log Users”组。

在此处输入图片描述

有人曾经遇到过这种情况或有什么想法吗?

答案1

我知道这个问题已经过时了,但我必须在稍微不同的情况下巧妙地找到答案。这不会解决域信任问题。不过,考虑到浏览量,我认为这值得分享。它在 Windows 7 机器上对我有用。

一般的

  1. 提升 cmd.exe 的权限(以管理员身份运行),这样您就可以与runas另一个用户联系。
  2. 从提升的命令窗口,cmd使用所需的凭据打开一个窗口,例如(runas /user:<doman>\<user> cmd)。
  3. 从命令窗口使用所需的凭据运行mmc(不是PerfMon直接运行)。
    • 如果您不这样做,我就不知道如何保存您所做的更改。
  4. 在 MMC(控制台)中添加性能监视器管理单元(文件 | 添加/删除管理单元...)。
  5. 现在您应该能够使用所需的凭据访问所需的服务器。您现在还可以保存您的工作(文件 | 另存为...)。

在 Windows 7 中

  1. 开始, 类型cmd搜索程序和文件)右键单击结果命令执行程序并选择以管理员身份运行. 接受提升权限的提示 (用户帐户控制对话)。
  2. 在出现的命令窗口 (管理员:C:\Windows\System32\Cmd.exe), 进入runas /user:<domain>\<user> cmd
  3. 在出现的命令窗口“ cmd (running as <domain>\\<user>)”中,输入mmc
  4. 在出现的 mmc 窗口中,“ Console1 - [Console Root]”,选择文件|添加删除管理单元..., 选择性能监视器
  5. 添加您的计数器,现在您也可以保存它们。

相关内容