Is there ~1000 value limit for multi-valued attributes is ADAM?

Discussion in 'Active Directory' started by Jayesh Naithani, Jan 27, 2006.

  1. Is there a 1000 (1024 of 1300) value limit to the number of values that can
    assigned to a multi-valued attribute? Is this information available
    online/within any ADAM documentation?

    Thank you,

    - Jayesh Naithani
     
    Jayesh Naithani, Jan 27, 2006
    #1
    1. Advertisements

  2. Hi,

    There is no limit, but ADSI only handles 1000 values unless you use range
    limits. I have a sample VBScript program to enumerate group membership where
    the member attribute of the group object has are more than 1000 values. The
    program demonstrates how to use range limits. You probably can find other
    examples at the Microsoft site.
     
    Richard Mueller, Jan 27, 2006
    #2
    1. Advertisements

  3. Hi,

    Also, Range Limits (and multi-valued attributes) is dicussed near the bottom
    of this page:

    http://www.microsoft.com/technet/scriptcenter/guide/sas_ads_emwf.mspx
     
    Richard Mueller, Jan 27, 2006
    #3
  4. I believe the limitation in ADAM is supposed to be 1300 for "normal"
    multi-valued attributes.

    If you want unlimited values, you need to use a DN syntax (like 2.5.5.1) and
    make sure the attribute is linked with a proper linkID. Note that this must
    be done at creation time, so if your attribute is not like that already, you
    would need to start over with a different attribute.

    I'm not positive if or where this is documented, but I know it to be true.

    Joe K.
     
    Joe Kaplan \(MVP - ADSI\), Jan 27, 2006
    #4
  5. Actually Richard, there is a hard-limit for non-linked attributes. However,
    you are right that Range Retrieval may be needed, so you are right to point
    that out as well. My understanding though is that ADAM's max range size is
    1500, not 1000 like Win2K AD, so it should really not matter here.

    Thanks!

    Joe K.
     
    Joe Kaplan \(MVP - ADSI\), Jan 27, 2006
    #5
  6. Note that the limit isn't a hard limit, it is an approximate. It depends on the
    values being written. Once that limit is achieved you will see something like an
    admin limit exceeded error and you will no longer be able to add any new
    attribute values to the object unless the attribute in question has already had
    a value set.

    --
    Joe Richards Microsoft MVP Windows Server Directory Services
    www.joeware.net

    ---O'Reilly Active Directory Third Edition now available---

    http://www.joeware.net/win/ad3e.htm
     
    Joe Richards [MVP], Jan 28, 2006
    #6
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.