Sql-Server
遠端性能監控 SQL Server
我有幾台執行 SQL Server 2005 Enterprise 的伺服器,我想使用 Perfmon(Windows 的性能監視器)遠端監控它們。
在我的機器上,我有一個 SQL Server 2008 R2 Developer 實例,我注意到有一堆 SQL Server 特定的性能計數器,如 MSSQL:Buffer Manager、MSSQL:Databases、MSSQL:Memory Manager、MSSQL:Transactions、MSSQL :等待統計等
如果我使用遠端桌面連接到兩台伺服器並在伺服器上打開 Perfmon,我可以看到所有這些計數器。當我直接通過 Perfmon(不使用遠端桌面)從我的機器連接到伺服器並從遠端電腦 (\SERVERNAME) 中選擇計數器時,我可以看到各種性能計數器(如 .NET CLR Jit、網路、程序等.),但不是那些來自 SQL Server 的。
請注意,我使用的域登錄在伺服器上具有管理員權限。
我是否必須在伺服器上啟用允許我監視 SQL Server 的特定性能計數器的功能?我錯過了什麼嗎?
您的 SQL 伺服器和遠端監控機器的版本是什麼?如果您的遠端監控機器是 32 位的,而您的 sql server 是 64 位的,那麼您可能無法遠端使用 SQL 性能計數器。這個 MSDN 連結解釋了原因。