- PR -

windows2000serverから2003R2への移行

投稿者投稿内容
46
会議室デビュー日: 2007/05/30
投稿数: 9
投稿日時: 2007-06-20 10:24
お世話になります。
2000serverで構築しているActiveDirectoryを今回導入する2003R2に
移行したいと考えています。
しかし、adprep /forestprepを実行すると下記のエラーがでてしまいます。

-------------------------------------------------------------------------------
ユーザーによってフォレストのアップグレードが取り消されました。

[状態/結果]

Adprep は停止しました。フォレストの準備は完全ではありません。

[ユーザーによる操作]

詳細はシステム ルート System32\\\\Ddebug\\\\Aadprep\\\\Logs ディレクトリのログ ファイル Adprep.log を確認してください。

Adprep で Win32 エラーが発生しました。

エラー コード: 0x4c7 エラー メッセージ: この操作はユーザーによって取り消されました。。

--------------------------------------------------------------------------------

何か情報をお持ちの方があれば教えていただけると助かります。
よろしくお願いたします。


【環境】
移行元
windows server 2000 SP4
移行先
windows server 2003 R2 Standard Edition

【要望】
windows server 2000のActiveDirectoryを2003R2に移行したい。

【問題】
adprep /forestprepを実行した際、前述したエラーが発生。

【実行してみた対策】
・2000serverの最新パッチの適用

・http://www.pcreview.co.uk/forums/thread-1517629.phpを
 参考にレジストリの変更(なかったので作成・・・)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\NTDS\Parameters
DWORD "Correct Missing Objects"=1
DWORD "Schema Delete Allowed"=0
DWORD "Schema Update Allowed"=0


【ログの内容】
C:\\WINNT\\system32\\debug\\adprep\\logs内のログ

--------------------------------------------------------------------------------
Adprep は C:\\WINNT\\system32\\debug\\adprep\\logs\\20070619202826 ディレクトリの下にログ ファイル ADPrep.log を作成しました。

Adprep はファイル D:\\I386\\schema.ini をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT の下にコピーしました。

Adprep はファイル D:\\I386\\sch14.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch15.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch16.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch17.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch18.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch19.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch20.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch21.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch22.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch23.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch24.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch25.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch26.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch27.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch28.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch29.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\sch30.ldf をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32 の下にコピーしました。

Adprep はファイル D:\\I386\\dcpromo.cs_ をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32\\debug\\adprep\\data の下にコピーしました。

Adprep はファイル D:\\I386\\409.cs_ をインストール ポイントからローカル コンピュータのディレクトリ C:\\WINNT\\system32\\debug\\adprep\\data の下にコピーしました。

Adprep はローカル ドメイン コントローラ TEIJU-SERVER への LDAP 接続を正常に確立しました。

Adprep は次の LDAP API を呼び出そうとしていました。ldap_search_s()。検索を開始するベース エントリは (null) です。

LDAP API ldap_search_s() が終了しました。リターン コードは 0x0 です

Adprep はローカル ディレクトリ サービスから情報を正常に取得しました。

Adprep はグローバル変数を正常に初期化しました。

[状態/結果]

Adprep は続行しています。

ADPREP の警告:

adprep を実行する前に、フォレスト内のすべての Windows 2000 ドメイン コントローラを Windows 2000 Service Pack 1 (SP1) に QFE 265089 を適用したもの、または Windows 2000 SP2 (またはそれ以降) にアップグレードする必要があります。



QFE 265089 (Windows 2000 SP2 またはそれ以降には含まれています) は、ドメイン コントローラの破損の可能性を防ぐために必要です。



フォレストやドメインの準備に関する詳細は、http://support.microsoft.com で KB 記事 Q331161 を参照してください。



[ユーザーによる操作]

既存の Windows 2000 ドメイン コントローラのすべてがこの要件を満たす場合は、C キーを押してから Enter キーを押して続行してください。中止するには、そのほかのキーを押してから Enter キーを押してください。



ユーザーによってフォレストのアップグレードが取り消されました。

[状態/結果]

Adprep は停止しました。フォレストの準備は完全ではありません。

[ユーザーによる操作]

詳細はシステム ルート System32\\Ddebug\\Aadprep\\Logs ディレクトリのログ ファイル Adprep.log を確認してください。

Adprep で Win32 エラーが発生しました。

エラー コード: 0x4c7 エラー メッセージ: この操作はユーザーによって取り消されました。。

-------------------------------------------------------------------------------



taka2006
会議室デビュー日: 2006/11/14
投稿数: 15
投稿日時: 2007-06-20 11:42
以下の相談と同じことを実現したいのであれば、手順を見直してはいかがでしょうか
 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=39090&forum=6&1
46
会議室デビュー日: 2007/05/30
投稿数: 9
投稿日時: 2007-06-20 11:50
>>taka2006さん
返信ありがとうございます。
手順ですが参考にいただいたURLの手順のとおりで一度検証サーバではできました。
いざ現場のサーバで同じ手順で行おうとした際に投稿させていただいたようなエラーが
発生しました。
taka2006
会議室デビュー日: 2006/11/14
投稿数: 15
投稿日時: 2007-06-20 12:15
実際の環境はdomainでしょうか、それともforestでしょうか?
domain環境であれば「 adprep /domainprep 」のようですが

訂正
domain環境でも adprep /forestprep 次に adprep /domainprep  

[ メッセージ編集済み 編集者: taka2006 編集日時 2007-06-20 17:58 ]
46
会議室デビュー日: 2007/05/30
投稿数: 9
投稿日時: 2007-06-20 14:05
>>taka2006さん
環境は基本的にdomainでの運用です。
adprep /domainのみを実行した場合でも
エラーがでずに2003R2は参加できるのでしょうか?
今検証ができる環境がなく教えて君で申し訳ありません。
taka2006
会議室デビュー日: 2006/11/14
投稿数: 15
投稿日時: 2007-06-20 18:22
こちらも手元に環境がなくて、最近客先で手がけた際の手順書&担当者に確認したところ、adprepの時点でエラーが出る原因としては、以下の2点とのことでした。
なお新旧のサーバのバージョンなどは一緒です。

1.現サーバのActiveDirectoryが正しく機能していない
2.複数のドメインコントローラがあり、正しく降格(削除)されなかったためにメタ
  データが残っている

イベントビューアーに糸口となるようなエラーはありませんでしょうか。



[ メッセージ編集済み 編集者: taka2006 編集日時 2007-06-20 18:29 ]
46
会議室デビュー日: 2007/05/30
投稿数: 9
投稿日時: 2007-06-20 23:16
>>taka2006さん

ご指摘いただいた点ですが

1.現サーバのActiveDirectoryが正しく機能していない

  特に運用上は問題ありませんがあまりメンテナンスのしてないサーバですので
  可能性はなきにしもあらずです・・・。

2.複数のドメインコントローラがあり、正しく降格(削除)されなかったためにメタ
  データが残っている
  今回の案件でのドメインコントローラは旧サーバのwindows2000のみでした。
  
イベントビューアですが特に変わったエラーもでてませんでした。

taka2006
会議室デビュー日: 2006/11/14
投稿数: 15
投稿日時: 2007-06-21 09:52
念のために、Dcdiag.exeやNetdiag.exe で確認されたらいかがでしょうか。

確認ですが、adprepはインストールCD DISK2を使われていますよね?

スキルアップ/キャリアアップ(JOB@IT)