Sql-Server-2008
活動監視器無法對伺服器執行查詢
是否有任何修復程序可以讓 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 主機,活動監視器現在應該可以工作了。