In case distinguished names in your AD are very long, due to nested OU`s, SMP will cut it to 255 chars during AD import. This is limitation of database table.
Herebelow is solution to this. Please note this was tested only against 7.1 sp2 mp1 version.
KB article Unable to import some accounts from Active Directory is not mentioning Inv_Global_Active_Directory_Details, which is also populated during AD Import.
1. Please backup the Symantec_CMDB database and file mentioned below prior to the changes.
2. Run the following two SQL Queries on the Symantec_CMDB database:
ALTER TABLE DirectoryItemMap DROP CONSTRAINT PK_DirectoryItemMap
ALTER TABLE DirectoryItemMap ALTER COLUMN [Key] nvarchar(442) not null
ALTER TABLE DirectoryItemMap WITH NOCHECK ADD CONSTRAINT
[PK_DirectoryItemMap] PRIMARY KEY CLUSTERED...