Configuration Manager では、ビューと列の名前は、できるだけ SMS プロバイダーの Windows Management Instrumentation (WMI) スキーマに近いように設計されています。 ビュー名とビュー列名は有効な SQL Server 識別子である必要があるため、WMI 名と SQL Server 名の間にはいくつかの不一致があります。 ただし、ほとんどの場合は、次の規則を適用して、WMI クラス名を対応する SQL Server ビューに変換できます。
SMS_ をビュー名の先頭の v_ に置き換えます。
ビュー名が 30 文字を超える場合は切り捨てられます。
WMI プロパティ名は、インベントリ以外のクラスまたは検出クラスの SQL Server ビューで同じです。
さらに、次のクラス ファミリには、対応するビューの命名法が異なります。
システム インベントリ ビュー
現在のインベントリ グループの構文は v_GS_<group name> です (例: v_GS_Tape_Drive)。
履歴インベントリ グループの構文は v_HS_<group name> (例: v_HS_Tape_Drive) です。
注:
ストアド プロシージャとして実装されるため、同等の拡張履歴ビュー (WMI クラス SMS_GEH_System_<グループ名>) はありません。
カスタム アーキテクチャ ビュー
現在のグループの構文は v_G<リソースの種類 number>_<group name> です (例: v_G6_VendorData)。
前の例では、VendingMachine などの新しいインベントリ アーキテクチャがシステムに追加され、リソース タイプ番号 6 が割り当てられ、VendorData がアーキテクチャに関連付けられているインベントリ グループであると想定しています。 リソース・タイプ番号は、スキーマ情報ビューを使用してリソース・タイプ名およびそのグループのクラスに関連付けられている可能性があります。
対応する履歴インベントリ クラスでは、G の代わりにサフィックス H が使用されます。
探索ビュー
検出データのビューは、WMI の配列プロパティが個別のビューとして表されるという点で、WMI のビューとは異なります。 たとえば、システム リソースの場合、すべてのスカラー プロパティがビュー v_R_Systemに含まれます。 配列値には、v_RA_System_IPAddresses や v_RA_System_MACAddresses など、多くのビュー テーブルがあります。 これらのビューの構文の一般的な規則は次のとおりです。
スカラー クラス: v_R_<リソース型名>
配列クラス: v_RA<architecture name>\<group name>
各配列プロパティ ビューには、ResourceID と実際のデータを含む列の 2 つの列しかありません。 たとえば、ビュー v_RA_System_IPAddresses の場合、データ列は v_RA_System_IPAddresses です。 検出ビューのインベントリ グループと同様に、列名は WMI クラスの列名とは異なります。 各列は 0 文字で終わるため、SQL Server 予約語で一意性が確保されます。 一般に、これが WMI 列名とビュー列名の唯一の違いですが、例外もあります。
Configuration Manager でサポートされるクラスの詳細については、「Configuration Manager リファレンス」を参照してください。
関連項目
Configuration Manager スキーマの概要:Configuration Manager スキーマ SQL ビュー:Configuration Manager SQL ビュー セキュリティ