製品エディションとバージョンの検索

一般的に、アップグレードの購入またはライセンス使用状況の計算時には、製品のエディションとバージョンが必要ですが、この情報は常にデバイス インベントリに含まれているわけではありません。解決策として、検出サービス スキャン構成と データ変換サービス(DTS) ルールを使用して、標準のネットワーク スキャンでは取得できないエディションおよびバージョン データを収集し、情報をインベントリに追加します。

将来のリリースの データ分析では、エディションとバージョンを構成できる製品の一覧が引き続き更新されます。

Microsoft Exchange、Oracle Weblogic、Scooter Software Beyond Compare のエディションおよびバージョンの検索

一部の製品では、エディションまたはバージョン情報がデバイスのインベントリに既定で表示されません。一般的に、このような製品は、必要なエディションおよびバージョン情報が記述されたテキスト ファイルとともにインストールされますが、そのデータをインベントリに取り込むことは容易ではありません。

この情報を取得するための方法は、検出サービス スキャン構成を定義し、DTS ルールを実行することです。構成はすべての選択されたデバイスをスキャンし、接続可能な場合は、デバイスのインベントリのコンピュータ.ソフトウェア.構成ファイル.ファイル コンポーネントにテキスト ファイルを取り込みます。その時点で、DTS ルールはファイルを検索し、バージョンおよびエディション データをコンピュータ.ソフトウェア.追加検出属性に追加します。

このような構成を定義するための重要なコンポーネントは既に検出サービスにあり、各製品に必要な DTS ルールは データ分析とともに既定でインストールされます。

Microsoft SQL Server のエディションの検索

検出サービス スキャン構成を使用して、これらのテキスト ファイルをインベントリに取り込み、DTS ルールを使用して、エディションおよびバージョン情報を特定して、インベントリ データベースに追加します。たとえば、Oracle Weblogic とともにインストールされる .product.properties ファイルには、デバイスにインストールされた Weblogic の正しいバージョンが記述されています。

Microsoft SQL Server の場合、ライセンスの管理が複雑です。ネットワーク サーバのいずれかに SQL Server をインストールすると、エディションに関係なく、同じ Programs エントリまたはレジストリ値が作成されます。Enterprise、Standard、Developer、Express のいずれのエディションをインストールしても、同じ実行ファイルが起動します。このため、購入する SQL Server のエディションを決定する際には、インベントリ データベースのクエリ オフはほぼ不可能です。

現在のエディションの SQL Server が保存されるレジストリの場所の 1 つは、インスタンス説明です。この場合の問題は、検索対象のレジストリ キーがインスタンス名に関連付けられていることです。あらかじめ正確なキーを判断する方法がないため、キーをスキャンするようにインベントリ スキャナを構成できません。

解決策は、この情報を収集する 検出サービスでスキャン構成を作成することです。これで、データ変換サービスのライセンス認証されたソフトウェア ルールによって、使用中の SQL Server のエディションを正しく割り当てることができます。

検索を構成する SQL Server デバイスへの管理者アクセス権が必要です。