SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What populates entries in to MOSS user profile database?

I've notice that each time a user creates a mysite it adds an entry to user profile database. Is there any other actions which does the same?

What is the purpose of the user profile database?

share|improve this question

You can populate the profile database with fields from AD. You can also have secondary providers to fetch data from BDC (Business Data Catalog) or you can have users themselves enter data into fields that are not bound.

Configuration is done in your Shared Service Provider.

Start by configuring the properties you want to have shown on your user profiles, including privacy policies, group it into categories and sort the fields (this task is very tedious and time consuming if you use the GUI, so i recommend using a tool like the one created by Gary Lapointe (search for gl-importprofileproperties) or a PowerShell script).

Now configure AD as your data source using LDAP query to your AD.

If you want secondary data from BDC you need to set up BDC, set user rights on BDC and configure your secondary data source.

Now configure indexing and you are done.

Data will now show up on user My Sites and My Profile sites as configured in SSP.

The above is from top of my head, so i might have missed a step, but it should give you the basic idea.

share|improve this answer

I've written a post with some diagrams to explain it easier too:
SharePoint User Profile Updates and AD Synchronisation

There's also some powershell scripts here for programmatically creating new User Profile Properties and updating them too.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.