none
ldifdeコマンドにてユーザインポート時のエラーについて RRS feed

  • 質問

  • ysasaki_ncjと申します。

    Windows Server 2003SPなし ドメイン環境から"ldifde -u -f *.ldf"にて全ユーザデータをエクスポート。
    出力された".ldf"ファイルをWindows Server 2008ドメインにて"ldifde -i -u -f *.ldf"でインポートしようとしたところ以下のエラーが発生しインポートされません。

    原因、解決策をお教えください。


    行1: 実行しようとしませんで始まるエントリの追加エラー
    サーバー側のエラー: 0x2079指定されたインスタンスの種類が無効です。
    拡張サーバーエラー:
    00002079:SrvErr:DSID-03330A1A, problem 5003 (WILL_NOT_PERFORM), data 0

    よろしくお願いいたします。

    2011年12月15日 4:46

回答

  • ADのユーザー情報をldifdeでエクスポートして、そのままの形式でインポートすることはできません。

    私が把握している範囲では次の通り

    ldifde で追加できない属性

     * badPasswordTime:
     * badPwdCount:
     * lastLogoff:
     * lastLogon:
     * logonCount:
     * memberOf:
     * objectGUID:
     * objectSid:
     * primaryGroupID:
     * pwdLastSet:
     * sAMAccountType:

    これらの属性が書いてあると次のエラーが発生する

    サーバー側のエラー "属性がセキュリティ アカウント マネージャ (SAM) によって所有
    されているため、属性にアクセスできません。"

    ですので、必ずカスタマイズを行った後に、インポートする必要があります。

    以上、参考になれば幸いです。 


    MVP:Virtual Machine Blog:MCTの憂鬱

    http://naonao71.wordpress.com/

    • 回答としてマーク 田中夢 2011年12月27日 0:55
    2011年12月15日 7:30
    モデレータ
  • チャブーンです。

    ldildeで「登録できない属性を除外してエクスポートしたい」場合は、-m オプションを使うといいでしょう。細かいところは、ldifde /?コマンドラインヘルプを見てみてください。

    • 回答としてマーク 田中夢 2011年12月27日 0:55
    2011年12月16日 3:25
    モデレータ

すべての返信

  • ADのユーザー情報をldifdeでエクスポートして、そのままの形式でインポートすることはできません。

    私が把握している範囲では次の通り

    ldifde で追加できない属性

     * badPasswordTime:
     * badPwdCount:
     * lastLogoff:
     * lastLogon:
     * logonCount:
     * memberOf:
     * objectGUID:
     * objectSid:
     * primaryGroupID:
     * pwdLastSet:
     * sAMAccountType:

    これらの属性が書いてあると次のエラーが発生する

    サーバー側のエラー "属性がセキュリティ アカウント マネージャ (SAM) によって所有
    されているため、属性にアクセスできません。"

    ですので、必ずカスタマイズを行った後に、インポートする必要があります。

    以上、参考になれば幸いです。 


    MVP:Virtual Machine Blog:MCTの憂鬱

    http://naonao71.wordpress.com/

    • 回答としてマーク 田中夢 2011年12月27日 0:55
    2011年12月15日 7:30
    モデレータ
  • ありがとうございます。

    試してみます。

    2011年12月15日 10:08
  • チャブーンです。

    ldildeで「登録できない属性を除外してエクスポートしたい」場合は、-m オプションを使うといいでしょう。細かいところは、ldifde /?コマンドラインヘルプを見てみてください。

    • 回答としてマーク 田中夢 2011年12月27日 0:55
    2011年12月16日 3:25
    モデレータ
  • こんにちは。
    フォーラム オペレーターの田中夢です。
     
    ABE NAOKI さん、チャブーンさん
    いつも参考になるアドバイスをいただき、ありがとうございます!
     
    ysasaki_ncj  さん
    最後に投稿されてからしばらく経過しましたが、その後 チャブーン さんの投稿をご覧になっていただけましたか?
    今回、ABE NAOKI さんと チャブーンさんにアドバイスいただいた内容を参考にしていただけたと思われますので、勝手ながら私のほうで [回答としてマーク] とさせていただきますね。
     
     
    今後とも TechNet フォーラムをよろしくお願いいたします。
    ---------------------------------------------------------------------
    日本マイクロソフト株式会社 フォーラム オペレーター 田中夢
    2011年12月27日 0:55