重複するユーザー検出列は、Configuration Managerで作成されます

適用先
System Center Configuration Manager (current branch - version 1810)

現象

System Center Configuration Manager現在のブランチがバージョン 1810 に更新されると、ユーザー検出データ テーブル (User_DISC) に複数の重複する列が作成される可能性があります。 この場合、コレクションやクエリの結果、ユーザーを対象とするソフトウェアの展開など、Active Directory ユーザー検出データに依存する機能によって、不完全な結果や正しくない結果が返される可能性があります。

このシナリオは、次の条件に該当する場合に発生します。

  • バージョン 1810 に更新します。
  • 追加の属性は、Active Directory ユーザー検出によって収集されます。
  • 属性の現在指定されているケースと、Configuration Manager コンソールで指定されている属性に対して以前に入力したケースの間に、繰り返し不一致が存在します。

たとえば、このシナリオは、Configuration Manager コンソールで "Description" 属性を手動で追加し、それを削除してから、小文字の形式で Active Directory ユーザー検出に復元した場合に発生する可能性があります。

問題が修正されるまで列が継続的に追加されるため、SMS_Message_Processing_Engine.log ファイルには次のようなエラーが含まれている可能性があります。

メモ 特定の SQL 例外テキストは異なる場合があります。

注

未定義または最大長の増加検出プロパティ: description~~
1 つの未定義の検出プロパティを持つアーキテクチャユーザーの検出スキーマの更新~~
グローバル テーブルの列生成 xml を作成しました。 <COLUMN NAME="description675" TYPENAME="NVARCHAR" MAX_LENGTH="32" />~~
グローバル テーブルの作成済みテーブル begin xml。 <TABLE NAME="User_DISC">~~
グローバル テーブルのテーブル エンド xml を作成しました。 </TABLE>~~
エラー: スキーマの変更を処理する場合の SQL 例外。 System.Data.SqlClient.SqlException (0x80131904): ユーザー定義ルーチンまたは集計 "spModifyGlobalTable" の実行中に.NET Framework エラーが発生しました: ~~System.Data.SqlClient.SqlException: 要求が多すぎるパラメーターで送信されました。 最大数は 2100~~ です。

これが発生した場合は、Active Directory ユーザー検出を無効にし、Microsoft サポートに問い合わせて環境内のデータの問題を修正します。

この更新プログラムは、バージョン 1810 に更新した後の検出データの問題を防ぎます。 ただし、影響を受けるお客様には、Microsoft サポートからの是正措置が必要です。

サイトでこの問題が発生したか影響を受けやすいかを判断し、バージョン 1810 Configuration Manager に更新する前にサイトを回避するには、「4490434: ConfigMgr- 検出スクリプトでユーザー検出列を複製する」を参照してください。

System Center Configuration Manager バージョン 1810 の更新情報

この更新プログラムは、バージョン 1810 サイトのConfiguration Manager コンソールの [Updates] ノードと [サービス] ノードへのインストールに使用できます。

サービス接続ポイントがオフライン モードの場合は、Configuration Manager コンソールに表示されるように更新プログラムを再インポートする必要があります。

詳細については、「System Center Configuration ManagerのUpdatesをインストールする」を参照してください。

前提条件

この更新プログラムを適用するには、System Center Configuration Manager バージョン 1810 がインストールされている必要があります。

再起動に関する情報

この更新プログラムの適用後に、コンピューターを再起動する必要はありません。

更新プログラムの置き換えに関する情報

この更新プログラムを適用しても、これまでにリリースされた更新プログラムが置き換えられることはありません。

ファイル情報

ファイル属性

この更新プログラムの英語版には、次の表に示すファイル属性 (またはそれ以降のファイル属性) があります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻] の [タイム ゾーン] タブを使用してください。

System Center Configuration Manager Current Branch の場合、バージョン 1810

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Microsoft.configurationmanager.messageprocessingengine.dll 5.0.8740.1033 97,176 2019 年 1 月 24 日 01:25 x86

参考資料

Configuration Managerのコンソール内更新プログラムをインストールする

Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。