Sql-Server-2008

活動監視器無法對伺服器執行查詢

  • March 17, 2017

是否有任何修復程序可以讓 SSMS 活動監視器正常工作?

問題:

SQL Server 活動監視器失敗並顯示錯誤對話框:

標題:Microsoft SQL Server Management Studio
活動監視器無法對伺服器執行查詢

$$ SERVER $$. 此實例的活動監視器將被置於暫停狀態。使用概覽窗格中的上下文菜單恢復活動監視器。 附加資訊:
找不到 SQL Server 程序 ID

$$ PID $$在伺服器上$$ SERVER $$ (Microsoft.SqlServer.Management.ResourceMonitoring)

我在 SQL Server 2008 R2 x64 Developer Edition 上遇到了這個問題,但我認為它存在於所有使用 SQL Server 2008 的 64 位系統中,在一些尚未辨識的條件下。

Microsoft Connect 中有一個關於此的錯誤報告,但尚未解決。

檢查性能監視器中是否存在 SQLServer 性能計數器。如果沒有,請使用管理權限手動重建所有執行命令的性能計數器:lodctr /R

cd \windows\system32
lodctr /R

好的,我想我已經找到了解決方案。

問題似乎在於需要相互查詢的 32 位和 64 位應用程序的混合。

如果您在服務控制面板中啟用服務性能計數器 DLL 主機,活動監視器現在應該可以工作了。

引用自:https://serverfault.com/questions/141849