-PR-
comcomto

win2000ServerのDCにwinserver2003を新たにDCに追加しました。
ハード的に不安が出てきた2000のサーバを降格しる予定であり、
5つのFSMOの機能を2003サーバに移しました。
変更は無事完了しましたが、再度それぞれの「操作マスタ」の
画面を開くと、
(例)スキーママスタ
「現在のスキーママスタ(オフライン)」 ⇒ 「エラー」
となってしまい、2003サーバの名称が表示されません。
コンソール画面のADスキーマのサーバ名称もwin2000サーバの名称になっています。

しかし、DCdiag /test:Knowsofroleholders /vをコマンドから実行すると、ホルダーは5つ全て2003サーバになっています。

何か操作が足りないのでしょうか?
それともこのままで大丈夫なのでしょうか?
分かる方がいらっしゃいましたら、教えてください。
宜しくお願いします。
  • 回答数2
  • 気になる数0
  • Aみんなの回答(全2件)

    回答 (全2件)

    • 2010-03-13 08:43:42
    • 回答No.2
    2000Server(SP4ですよね?)をきちんとServer2003(R2)のDISC2のi386にあるdprep.exeでスキーマ拡張を行ったのですよね? (DISC1にもあるので注意が必要) では、ntdsutil:roles コマンドを実行し全ての役割がWindowsServer2003のサーバー名になっていますか? 2000Serverの名前が残っていたりしないでしょうか? もし ...続きを読む
    2000Server(SP4ですよね?)をきちんとServer2003(R2)のDISC2のi386にあるdprep.exeでスキーマ拡張を行ったのですよね?
    (DISC1にもあるので注意が必要)

    では、ntdsutil:roles コマンドを実行し全ての役割がWindowsServer2003のサーバー名になっていますか?
    2000Serverの名前が残っていたりしないでしょうか?

    もし正しく表示されないようであれば強制転送と言う手もあります。
    その際は先にTransferで安全転送を(自動的に)行います。

    Transferは以下のように記述します。
    ntdsutilを実行し
    ntdsutil;roles
    fsmo maintenance:connections
    server connections:connect to domain <ドメイン名>
    server connections:quit
    以下必要に応じて転送したいマスタを指定。
    fsmo maintenance:Transfer domain naming master
    fsmo maintenance:Transfer infrastructure master
    fsmo maintenance:Transfer PDC
    fsmo maintenance:Transfer RID
    fsmo maintenance:Transfer schema master

    ただ、先のコメントでdsquery server -forest -hasfsmo schemaを実行するとError code = 0x8000500d.エラーが出るようなので
    恐らくLDAP関連のエラーを吐き出すと思います。
    そうすると強制転送が必要ですからServer2000をドメイン(フォレスト)から切り離しておき
    上記のコマンド中のTransferの代わりにSizeを使用します。
    (リスクがあるので自己責任でお願いします)。

    完了できたらdcdiag /vコマンドを実行して、問題がないことを確認します。
    その後最初に書いたとおりServer2003(R2)のDISC2を使用して
    adprep /forestprep
    (これは時間がかかる場合あり)

    adprep /domainprep
    を実行してください。

    先に書くべきでしたが、スキーマの変更は不可逆です。
    一度実行したら後戻りはできませんので失敗するとADの再構築です。
    スキーマアップグレードする前にシステム状態のバックアップ必須です。
    • ありがとう数0
    • 2010-03-09 18:26:16
    • 回答No.1
    Server2003をDCにする前に2000Serverのスキーマを2003のスキーマに拡張しましたか? それが成功してからServer2003を2000Serverのドメインに参加させDCに昇格させる必要があります。 スキーママスタがきちんと移動しているか以下のコマンドで確認してください。 dsquery server -forest -hasfsmo schema Server20 ...続きを読む
    Server2003をDCにする前に2000Serverのスキーマを2003のスキーマに拡張しましたか?
    それが成功してからServer2003を2000Serverのドメインに参加させDCに昇格させる必要があります。

    スキーママスタがきちんと移動しているか以下のコマンドで確認してください。

    dsquery server -forest -hasfsmo schema

    Server2003が表示されなければなりません。
    補足コメント
    2000のスキーマは、2003R2のスキーマに拡張済みです。

    また、dsquery server -forest -hasfsmo schemaを実行すると
    Error code = 0x8000500d.
    となってしまいます。
    投稿日時 - 2010-03-10 09:26:52
    • ありがとう数0
    • 回答数2
    • 気になる数0
    • ありがとう数3
    • ありがとう
    • なるほど、役に立ったなど
      感じた思いを「ありがとう」で
      伝えてください
    • 質問する
    • 知りたいこと、悩んでいることを
      投稿してみましょう
    このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
    このQ&Aにはまだコメントがありません。
    あなたの思ったこと、知っていることをここにコメントしてみましょう。

    関連するQ&A

    -PR-
    -PR-

    その他の関連するQ&Aをキーワードで探す

    別のキーワードで再検索する
    -PR-
    -PR-
    -PR-

    特集


    成功のポイントとは?M&Aで経営の不安を解決!

    -PR-

    ピックアップ

    -PR-
    ページ先頭へ