共用方式為


在 Configuration Manager 中 SQL Server 檢視

Microsoft SQL Server 檢視是一個虛擬數據表,其內容是以 SQL 查詢的結果為基礎。 檢視是由一組具名數據行和數據列所組成。 不過,檢視的內容不會儲存在 SQL Server 資料庫中。 數據的數據列和數據行來自定義檢視的查詢中所參考的數據表或其他 SQL Server 檢視,並在執行查詢時動態產生。 定義檢視的查詢可以來自一或多個數據表,或來自一或多個資料庫中的其他檢視。 分散式查詢 (可從多個數據源) 存取數據的查詢,也可以用來定義從多個異質性來源提取數據的檢視, (儲存在多種格式) 的數據,例如儲存在 SQL Server 資料庫中的數據、文本檔或Microsoft Excel 電子表格。

在安裝期間,Configuration Manager 會建立下列 SQL Server 檢視類型:

  • 針對靜態 (不變更) 數據表的檢視。

  • 使用數據表中數據與動態 (變更) 架構的檢視。

針對動態架構,安裝程式會建立一些 SQL Server 預存程式來建立檢視。 這些預存程式是由 Configuration Manager 執行,以便在基礎表的架構變更時重新整理檢視。 集合評估、探索和清查數據是數據的範例,這些數據表或現有數據表中的新屬性可能會在 Configuration Manager 月臺的作業期間建立。

Configuration Manager 中的報告

Configuration Manager 會使用 Microsoft SQL Server Reporting Services,讓您從 Configuration Manager 主控台針對 Configuration Manager 資料庫產生和執行報表。 此服務現在會取代在 Configuration Manager 2007 中用來建立報表的方法,並提供下列優點:

  • 使用業界標準報告系統來查詢 Configuration Manager 資料庫。

  • 相較於先前的報告方法,SQL Server Reporting Services 提供更高的效能、可用性和延展性。

  • 讓不熟悉 Configuration Manager 報表的用戶產生非計劃性報告。

  • 可讓使用者訂閱報表;例如,管理員每天可以自動以電子郵件傳送報告,詳述軟體更新推出狀態。

  • 簡化在 Configuration Manager 中建立 SQL 型報表。

  • 可讓使用者以不同類型的熱門格式導出報表。

如需從 Configuration Manager 主控台使用報表的詳細資訊,請參閱報告簡介

Configuration Manager SQL Server 檢視架構

若要建立有效的報表,必須使用以適當 Configuration Manager 檢視為基礎的正確 SQL 語句來擷取所需的數據,並顯示預期的輸出。 瞭解 Configuration Manager 資料庫檢視架構是瞭解如何建立這些報告的重要第一步。

大部分的 Configuration Manager SQL Server 檢視架構會對應至SMS提供者 WMI 架構,此架構會在 Configuration Manager 控制台中建置以 WQL 為基礎的查詢和集合時使用。 不過,直接查詢檢視會比使用 WMI 和 WQL 快很多,WMI 和 WQL 會收到查詢要求,然後查詢 SQL Server 資料庫以取得資訊。 藉由直接使用 SQL Server 檢視,您可以排除中繼步驟,並取得更快速的數據路徑。 如需 SMS 提供者 WMI 架構的詳細資訊,請參閱 Configuration Manager 中的 SMS 提供者 WMI 架構參考

Configuration Manager SQL Server 檢視類別

若要有效地建立具有必要輸出的報表,請務必知道每個 Configuration Manager SQL Server 檢視所包含的數據,以及檢視彼此的關聯性。 本節中的下列主題提供每個檢視類別的詳細資訊、每個檢視所包含的數據類型,以及哪些數據行可用於 SQL 語句中的 JOIN 檢視。

另請參閱

在 Configuration Manager 中使用 SQL Server 檢視建立自定義報表