我需要查詢服務器的總物理內存,可用物理內存和總承諾費用。基本值在圖片中圈出來。是否有可能使用SQL Server 2005?針對硬件的SQL查詢。可能?
alt text http://www.angryhacker.com/toys/task.png
我需要查詢服務器的總物理內存,可用物理內存和總承諾費用。基本值在圖片中圈出來。是否有可能使用SQL Server 2005?針對硬件的SQL查詢。可能?
alt text http://www.angryhacker.com/toys/task.png
我不知道關於整個箱體,但是你可以使用DBCC MEMORYSTATUS讓SQL Server本身的消耗。
這不是完全清楚你的要求。您可以使用稱爲WQL的SQL子集來從WMI獲取信息,並且我很確定您要求的所有數據都可以通過WMI獲得,因此您應該可以通過SQL查詢獲取所有數據。那個SQL查詢當時不會與實際的SQL服務器通話,它將通過WQL適配器與WMI提供者交談。
這是關於我如何閱讀該問題以及。 – David 2009-10-15 17:39:19
您可以嘗試使用sys.dm_os_sys_info表。 Wich返回一組有關計算機的有用信息,以及有關SQL Server可用和使用的資源。
USE [master];
SELECT * FROM sys.dm_os_sys_info
再見。
我不認爲你真的是SQL作爲數據庫信息,它看起來對我來說,你想查詢的性能信息的操作系統。是對的嗎?
你需要執行WMI查詢爲,而不是SQL查詢(這是專爲數據庫訪問)
以下是獲取存儲信息的示例:
該網站上面的鏈接中包含的網站有各種樣本,我認爲你可以通過在那裏搜索到你想要的東西。
http://www.sqlservercentral.com/blogs/pearlknows/archive/2009/09/29/don-t-tick-me-off-cpu-ticks.aspx – madcolor 2009-10-15 17:15:06