Article ID: 322970 - Last Review: March 2, 2007 - Revision: 7.4 How to troubleshoot inter-forest sIDHistory migration with ADMTv2
This article was previously published under Q322970 On This PageSUMMARY This article describes how to troubleshoot inter-forest
sIDHistory migration with Active Directory Migration Tool version 2 (ADMTv2).
MORE INFORMATION When you are using ADMTv2 to migrate sIDHistory as part of
an inter-forest user or group migration, configuration is required with the
base migration requirements. By default, sIDHistory, password, and objectGUID are all preserved during intra-forest migrations, but this is not true for inter-forest cloning. Because there is no built-in security context for inter-forest operations, you must take steps to protect the security of operations across forest boundaries. ConfigurationThe basic requirements for inter-forest migration operations are:Wizard-based basic user and group account migration without sIDHistory
sIDHistory migration requires the following additional dependencies
Additional requirements for migrating sIDHistory with the command line or scripting interfaces
Special requirements for group mapping and merging wizard
TroubleshootingThe most basic step you can use to troubleshoot inter-forest sIDHistory migration is to use the User Account Migration Wizard or the Group Account Migration Wizard to run a test-mode migration.During the test-mode migration, ADMTv2 validates the following dependencies:
Note that only the wizard performs these checks and corrections. The command line and scripting interfaces do not perform these checks, and do not work without correct configuration. Common error messages with inter-forest sIDHistory migration "The handle is invalid (Error code = 6)."
Could not verify auditing and
TcpipClientSupport on domains. Will not be able to migrate Sid's. The specified
local group does not exist.
Could not verify auditing and TcpipClientSupport on domains. Will not be able
to migrate Sid's. Access is Denied.
Domain name lookup failed, rc=1332. No mapping between account names and
security IDs was done. Additional sIDHistory informationThe sIDHistory is a multivalued attribute of security principals in the Active Directory that may hold up to 850 values. To provide backward-compatibility with domain controllers that are running earlier versions of Windows, the sIDHistory attribute is only available in domains that are operating at the functional level of Windows 2000 Native mode or later.Some third-party vendor products make it possible to turn on sIDHistory in mixed mode domains. These claims do not represent the legitimate use of public APIs. Domain administrators that use such tools risk putting their Active Directory deployment in an unsupported state. During intra-forest migrations, LDAP_Rename is responsible for moving objects. Because of this, migrated objects retain important identification data, including the objectGUID and password. This is not the case for inter-forest migrations, which call DSAddSidHistory to populate the attribute in the target domain. Password migration may be turned on for inter-forest cloning, but the objectGUID is always lost during this type of migration. In both cases, migrated objects are assigned a new sID by the target domain. The original sID is added to the sIDHistory attribute of the migrated object in the new domain. After this occurs, the sIDHistory attribute may not be modified or deleted by using the standard Active Directory administration tools. This is not permitted because the sIDHistory attribute is owned by the SAM. It is possible to clear the sIDHistory by using a script or a non-public Microsoft internal tool. Note that the sIDHistory is a transitional tool and is not meant to exist indefinitely attached to security principals. Although migrating the sIDHistory can significantly ease and simplify the domain migration process, there are important security ramifications that must be considered before you implement the sIDHistory in a production enterprise. A Windows 2000 security token can hold a maximum of 1,023 sIDs, including sIDHistory and group sIDs. Kerberos is also limited because Windows 2000 Kerberos has a 73-sID buffer. After you apply Windows 2000 Service Pack 2 (SP2), this size can be doubled by an enterprise-wide registry change. Exceeding these limits violates the MaxTokenSize restriction and can lead to unpredictable results, including failure of Kerberos authentication and erratic or nonexistent application of policies. To prevent these issues, use Security Translation instead of sIDHistory as the long-term solution to maintaining resource access after a domain migration. APPLIES TO
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
