現象
ドメイン コント ローラー (DC) が Windows Server 2003、Windows Server 2008 または Windows Server 2008 R2 を実行して、次の現象が発生する可能性があります。
-
サーバーはいくつかの時間ごとの予想よりも低速に実行されます。
-
サーバーは、いくつかの時間ごとの応答を停止します。
この問題は、数分間は継続し、消えます。
注: ドメイン コント ローラーを監視するパフォーマンス モニター (Perfmon.exe) を使用する場合、CPU 使用率およびディスク I/O が非常に高いこの問題が発生した場合を検索します。 注: KB314980 によっては、ガベージ コレクション イベントのログ出力を有効にした場合、この問題が発生した場合にガベージ コレクションのプロセスを実行するが表示されます。ただし、廃棄 (tombstone) オブジェクトは削除されません。 この問題が発生した場合、1 つまたは複数の次のイベントがディレクトリ サービス ログに追加されます。イベントの種類: エラー
イベント ソース: NTDS の isam ドライバー イベント カテゴリ: (14) イベント ID: 623 日付: < 日付 > 時間: < 時刻 > ユーザー: N/A コンピューター: < コンピューター名 > 説明: NTDS (432) NTDSA: このインスタンス (0) のバージョン ストアは < 番号 > の最大サイズに達しました。実行時間の長いトランザクションがバージョン ストアがクリーンアップされないため、サイズにすることです。実行時間の長いトランザクションが完全にコミットまたはロールバックされるまで、更新は拒否されます。 可能な実行時間の長いトランザクション: セッション Id: < id > セッション コンテキスト: < コンテキスト > セッション コンテキスト スレッド Id: < id > クリーンアップ: 1イベントの種類: エラー
イベント ソース: NTDS 一般的な イベント カテゴリ: 内部処理 イベント ID: 1519 日付: < 日付 > 時間: < 時刻 > ユーザー: NT AUTHORITY\LOCAL サービス コンピューター: < コンピューター名 > 説明: 内部エラー: データベースのバージョン記憶域がなくなったために、Active Directory は操作を実行できませんでした。 追加のデータの内部 ID: 2080490イベントの種類: エラー
イベント ソース: NTDS 複製 イベント カテゴリ: レプリケーション イベント ID: 1479 説明: Active Directory 更新できませんでした次のオブジェクトをローカルのドメイン コント ローラーの次のソース ドメイン コント ローラーから受け取った変更で。Active Directory には、保存、変更を適用するための十分なデータベースのバージョンはありません。 オブジェクト: < オブジェクトの DN > オブジェクト GUID: < オブジェクト GUID > ソース ドメイン コント ローラー: < DC の GUID ベースの DNS 名 > ユーザーの操作 このドメイン コント ローラーを再起動します。問題が解決しない場合は、データベース バージョン ストアのサイズを増加します。大きな数の値を持つオブジェクトを作成する、または値のサイズが特に大きいは、将来の変更のサイズを小さきます。 追加データ エラー値: 8573 のデータベースは、バージョン ストア外です。原因
この問題は、多くの矛盾したオブジェクトまたは Active Directory 内の参照のファントムがあるために発生します。これらのオブジェクトのDELTIME属性が設定されています。ただし、これらのオブジェクトのisDeleted属性は、NULL です。DELTIME属性のため garbagecollector には、そのデータベースのスキャンでこれらのオブジェクトが含まれます。したがって、これらのオブジェクトは削除できません。多くの一貫性のないオブジェクトは、ガーベジ コレクション プロセスのバージョンのストレージ ・ スペースを使用することがあります。
この問題は、廃棄 (tombstone) オブジェクトのガーベジ コレクション プロセス中に発生します。ガーベジ コレクション プロセスの廃棄 (tombstone) のクリーンアップ コードは、DELTIME これらの一貫性のないオブジェクトを更新、ファントムを参照すると見なされるためです。この状態では、廃棄 (tombstone) のクリーンアップ コードは、これらの更新プログラムおよび多くの連続したオブジェクトの 1 つのデータベース トランザクションを作成します。したがって、トランザクションのサイズは、バージョン ストアのサイズを超えています。 ガベージ コレクターは、致命的なエラーが停止するとこれを扱います。クリーンアップを必要とするデータベースのレコードが例の廃棄済みオブジェクトの削除の期限がので、検索されません。プロシージャは、ガベージ コレクターの次の実行時に再試行されます。したがって、次の試行も失敗します。 DELTIME では、内部データベースの列と、これらの一貫性のないオブジェクトは簡単に識別するではありません。表示されないよう、ユーザー ・ インタ フェースまたはデータベースのエクスポート オブジェクト。この問題が発生したが、この修正プログラムを適用することで、正の値にすると思われる場合は、影響を受けるデータベースの状態を調査するマイクロソフト製品のテクニカル サポートに問い合わせることをお勧めします。 さらに、これらのイベントが原因で発生する bytoo の多くがファントムを参照します。これらのデータベース レコードのターゲット オブジェクトが削除されました (がない後方リンク) 一方向のオブジェクトのリンクのプレース ホルダーであるし、廃棄済みオブジェクトがデータベースから削除します。ただし、参照は変更されません。これらの参照をクリーンアップする必要があります。これは、属性値を削除するか、有効なオブジェクトへの参照を変更することによって行うことができます。このクラスの 1 つの例の属性は、「秘書」属性です。 Werecommend 特定し、これらの参照のファントムを削除するためにマイクロソフト製品の技術的なサポートに連絡すること。解決策
Windows Server 2003 用の修正プログラムが表示されます。Windows Server 2008 または Windows Server 2008 R2 を実行しているコンピューターでこの問題が発生した場合次の回避策」に記載されている手順を実行できます。詳細についてはマイクロソフト製品の技術的なサポートを問い合わせることをお勧めします。
修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、この資料に記載された問題があったシステムのみに対して適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。 注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。http://support.microsoft.com/contactus/?ws=support注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。
必要条件
この修正プログラムを適用するには、Windows Server 2003 Service Pack 2 (SP2) を実行する必要があります。さらに、Active Directory をインストールする必要があります。Windows Server 2003 service pack、Windows XP Professional x64 Edition service pack の入手方法の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックして:
889100 Windows Server 2003 の最新の service pack の入手方法
再起動の必要性
この修正プログラムの適用後にコンピュータを再起動する必要はありません。
修正プログラムの置き換えに関する情報
この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。
インストール命令
この修正プログラムをインストールすると、以下の手順を実行します。
-
ディレクトリ サービス復元モードのドメイン コント ローラーを再起動します。
-
管理者としてログオンします。
-
コマンド プロンプトを開きます。
-
コマンド プロンプトで、次のコマンドを入力し、コマンドごとに Enter キーを押します。
ntdsutil
semantic データベース分析
フィックス アップを移動します。
-
コマンドを実行すると、するファイル"dsdit.dmp.x"フォルダーで検索 NTDSUTIL を実行するための修正されたすべてのオブジェクトを一覧表示します。semantic データベース分析の実行の数は、"x"は、最新のファイルを検査してください。
-
通常モードでコンピューターを再起動します。
ファイル情報
この修正プログラムの英語 (米国) 版では、次の表に示す各属性を持つファイル群がインストールされます。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。お使いのローカル コンピューター上にあるこれらのファイルの日付および時刻は、現在の夏時間 (DST) との差と一緒にローカル時刻で表示されます。また、ファイルに対して特定の操作を実行すると、日時が変更される場合があります。
Windows Server 2003 のファイル情報のメモ
-
この修正プログラムは、これらのテーブルに記載されているファイルのほか、マイクロソフトのデジタル署名で署名された関連セキュリティ カタログ ファイル (文書番号.cat) をインストールします。
すべてサポートされている x86 ベースのバージョンの Windows Server 2003 SP2 の
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Ntdsutil.exe |
5.2.3790.4650 |
312,832 |
15-Jan-2010 |
12:42 |
x86 |
すべての x64 ベース バージョンの Windows Server 2003 SP2 をサポート
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
SP の要件 |
サービス区分 |
---|---|---|---|---|---|---|---|
Ntdsutil.exe |
5.2.3790.4650 |
503,296 |
15-Jan-2010 |
15:14 |
x64 |
SP2 |
該当なし |
Wntdsutil.exe |
5.2.3790.4650 |
312,832 |
15-Jan-2010 |
15:14 |
x86 |
SP2 |
WOW |
すべての IA 64 ベースのバージョンの Windows Server 2003 SP2 をサポート
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
SP の要件 |
サービス区分 |
---|---|---|---|---|---|---|---|
Ntdsutil.exe |
5.2.3790.4650 |
807,424 |
15-Jan-2010 |
15:14 |
IA-64 |
SP2 |
該当なし |
Wntdsutil.exe |
5.2.3790.4650 |
312,832 |
15-Jan-2010 |
15:14 |
x86 |
SP2 |
WOW |
回避策
問題を回避するには、次のレジストリ項目の値を変更することによってバージョン記憶域のサイズを増やします。
場所: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters 名前: EDB の最大バージョン ページ (最小値をインクリメント) 種類: REG_DWORD 値: < 値 > 注: 設定の値は、予約される 16 KB メモリ チャンク (または、64 ビット プロセッサ上の 32 KB のメモリ チャンク) の数です。次に例を示します。 9600 = ~ 150 MB の 32 ビット、最大 600 MB の 64年-ビット 12800 = 最大 200 MB 32-ビットで、最大 800 MB の 64年-ビット 16000 = 最大 250 MB 32-ビットで、最大 1000 MB の 64年-ビット 19200 = ~ 300 MB 32-ビットで、最大 1200 MB の 64年-ビット (注コンピューターのネイティブ ポインターのサイズ (32 ビット Cpu、64 ビットの Cpu では 8 バイトでは 4 バイト) も原因でバージョン ストアのサイズを計算します。したがって、64 ビットの CPU やオペレーティング システムを効果的に使用する quadruples バージョン ストアの既定のサイズです。) 注: 特に、x86 オペレーティング システムでは、任意の高い値を設定できません。LSASS プロセス空間の他のタスクでメモリ不足を実行することがあります。 注: 6400 未満の値に「EDB 最大バージョン ページ (最小値をインクリメント)」の値を設定する効果はありません。6400 とは、既定値と最小値です。 50 MB 単位で必要な値を実現することをお勧めします。動作するガベージ コレクションを有効にする値、その他の影響を受けるドメイン コント ローラーで実行する基本値があります。場合は値が「19200」(302 MB) Werecommend のヘルプについては、Microsoft カスタマー サポート サービスに問い合わせることである場合、ガベージ コレクター正常に実行されません。 バージョン記憶域のサイズを増やすことは、一時的なメソッドのみです。これらの一貫性のないオブジェクトを渡すようにガベージ コレクション コードが有効にします。ただし、廃棄の有効期限では後に、もう一度、またはもう一度オブジェクトをガベージ コレクターのスキャンの範囲では、この問題が発生する可能性があります。状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
詳細
オーソリテイティブ ・ リストアを実行した後に、この問題が発生する可能性があります。100,000 の影響を受けるオブジェクト、または複数のデータベースでは、問題が発生します。、影響を受けるデータベースを修正する解決方法の手順を実行する可能性があります事前にまたは、「現象」にバージョン ストア エラーが発生する場合はリアクティブ使用することががあります。
Active Directory データベースのガベージ コレクション プロセスの詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。198793 Active Directory データベースのガーベジ コレクション プロセス ガベージ コレクションのログ出力のレベルを有効にする方法については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
314980 Windows Server 2003 および Windows 2000 Server で Active Directory の診断のイベント ログを構成する方法 ガベージ コレクションのログ出力のレベルを有効にする方法の詳細については、次の Web サイトを参照してください。
ガベージ コレクションのログ出力のレベルを有効にする方法 ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明