共用方式為


在 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檢視建立自訂報表