次の方法で共有


スキーマを拡張する方法

格納するデータの型に既存のクラスや属性が適合しない場合は、スキーマを拡張できます。 どのような場合にスキーマを拡張するか決定する方法の詳細については、「スキーマの拡張」を参照してください。 スキーマ拡張が必要であると判断したら、次の手順に従ってスキーマを拡張します。

スキーマ拡張を適用する前に Active Directory の機能を確認する

スキーマ拡張を問題なく動作させるには、スキーマを更新する前に Active Directory の機能を確認しましょう。 少なくとも、フォレストのすべてのドメイン コントローラーがオンライン状態であり、受信レプリケーションを実行していることを確認します。

スキーマ拡張を適用する前に Active Directory の機能を確認するには:

  1. Windows サポート ツール (Repadmin.exe) がインストールされている管理ワークステーションにログオンします。

    Note

    サポート ツールは、オペレーティング システムのインストール用メディアの Support\Tools フォルダーにあります。

  2. コマンド プロンプトを開き、Windows サポート ツールがインストールされているフォルダーにディレクトリを変更します。

  3. コマンド プロンプトで、次のように入力して ENTER キーを押します。

    repadmin /replsum /bysrc /bydest /sort:delta
    

    すべてのドメイン コントローラーの Fails 列に 0 が表示され、最大デルタ (前回の正常なレプリケーション以降に Active Directory データベースに加えられた変更の数) は、ドメイン コントローラーがレプリケーションに使用するサイト リンクのレプリケーション頻度より小さいか、ほぼ同じになる必要があります。 既定のレプリケーション頻度は 180 分です。

    スキーマ拡張を適用する前に Active Directory の機能を確認するために実行できる追加手順の詳細については、Windows 2000 ドメイン コントローラーを Windows Server 2003 にアップグレードする方法を参照してください。

スキーマの拡張

スキーマを拡張するには:

  1. 拡張方法を決定します。 スキーマの変更を慎重に設計したら、次のステップは、スキーマを拡張する方法の決定です。 次のうち、いずれかの方法を使用できます。
    • 手動。インポート ファイルを使用します。 LDIFDE ツールの使用に関するドキュメントを参照してください。

      Note

      LDIFDE を使用して Windows Sch*.ldf ファイルをインポートしないでください。 これらのファイルは、現在のスキーマ マスターで実行されているバージョンよりも新しいバージョンの Windows Server を実行するドメイン コントローラーをインストールする目的で、Active Directory スキーマを拡張する場合に必要となるものです。 新しいドメイン コントローラーをインストールするためにスキーマを拡張する必要がある場合は、Adprep.exe を使用してください。

    • プログラム。インストール プログラムを使用します。 詳細については、「プログラムによる拡張」を参照してください
  2. スキーマの変更を有効にします。 詳細については、「スキーマ拡張機能をインストールするための前提条件」および「スキーママスターでのスキーマ変更の有効化」を参照してください。
  3. オブジェクト識別子の取得」の説明に従って、新しい属性やクラスに対するオブジェクト識別子 (OID) を取得します。
  4. 新しい属性とクラスを作成します。
  5. 必要に応じて表示指定子を使用し、新しい属性とクラスをユーザー インターフェイスに統合します。
  6. スキーマ キャッシュの更新」の説明に従ってスキーマ キャッシュを更新します。
  7. LDP.exe を使用してスキーマ拡張を確認します。

関連項目