Skip to main content

My Site Migration in SharePoint

Now a days, I am working on migration from SharePoint 2007 to SharePoint 2013. We have choose the content db approach to migrate our portal, firstly we have to migrate our content from SharePoint 2007 to SharePoint 2010 and then SharePoint 2010 to SharePoint 2013. Right now I am working on migrate my site from SharePoint 2007 to SharePoint 2010, I'll share the migration steps of SharePoint My Site 2010 to SharePoint My Site 2013 migration in next few days.  I am sharing the steps that need to perform for my site migration

1.    Take a backup of the MOSS 2007 SSP and the My Site databases through SQL Server.

2.    Restore the SSP database as ‘Profile DB’ and the My Site Content database as ‘WSS_Content_MySites’ in the SharePoint 2010 -SQL Server instance.

3.    Create a Web Application through SharePoint 2010 Central Administration to host My Site.

4.    Attach and upgrade the restored 2007 My Sites database (i.e.WSS_Content_MySites) using the SharePoint 2010 Management Shell

5.    Turn off the following services in your SharePoint 2010 Central Administration site:

·         User Profile Service
·         User Profile Synchronization Service.

6.    Now delete the existing User Profile Service Application(s) if they already exist [ in Central Administration -> Application Management -> Manage Service Applications]

·         Make sure to check the box to delete the associated data/content
·         Reset IIS

7.    Create a new User Profile Service Application in Central Administration [Central Administration –> Manage Service Applications –> New]

·         Name = User Profile Service Application.
·         Create New App Pool.
·         Use the restored 2007 SSP database as the “Profile Database Name” (Profile_DB).
·         Accept all other default database names.
·         Enter the newly created MySites web application URL (e.g. http://mysites) as the default MySites location for the new User Profile Service Application.
·         Go to “Administrators” in the ribbon menu for the User Profile Service Application and verify that DOMAIN\farm_account has “Full Control” rights.

8.    Start the User Profile Synchronization service in Central Administration [Central Administration –> Application Management –> Manage Services on Server]

·         Use the DOMAIN\farm_account credentials.
·         This will take a few minutes…
·         Follow progress in the ULSViewer.exe if you are concerned it is failing & filter by Category=”User Profile”.
·         Reset IIS.

9.    Open services.msc on your Central Administration host server (i.e. “App Server”), verify the two ForeFront Identity Management Windows services.

·         Services are started.
·         Set to startup type “Automatic”.
·         Running as DOMAIN\farm_account.

10. Setup the Profile Import [Central Administration -> Manage Service Applications -> User Profile Service Application - click on title]

11. Click on the link to “Add New Synchronization Connection”

·         Name = DOMAIN
·         Forest Name = sub.domain.local
·         Specify a DC = dc.sub.domain.local
·         Authentication = Windows Authentication
·         Account Name = DOMAIN\ad_sync_account
·         Make sure your chosen account has “Replicating Changes” rights in AD.
·         Click “Populate Containers”.
·         Click “Select All” and click the 'OK' Button.

12. Run a Full Import

·         Central Administration –> Manage Service Applications” -> “User Profile Service Application” -> “Start Profile Synchronization” -> select the Full Import radio button option
·         This will take a few minutes.

13. Setup Profile Sync schedules [Central Administration –> Monitoring –> Timer Jobs]

14. Now we have done everything and it’s time now to test the MySites site with a domain user account.



Comments

Post a Comment

Popular posts from this blog

GPT-5.2 Lands in Microsoft 365 Copilot: Smarter Reasoning for Workflows

 Today Microsoft announced that GPT-5.2 is now available in Microsoft 365 Copilot and Copilot Studio , bringing two tuned variants: GPT-5.2 Thinking for deep reasoning and strategic work, and GPT-5.2 Instant for fast writing, translation, and skill-building. In Copilot, the model connects to Work IQ to surface insights across your meetings, emails, and documents—helping you turn scattered information into actionable plans. If you use Copilot Chat or Copilot Studio, you can pick GPT-5.2 from the model selector and try prompts like asking for strategic takeaways from a meeting, building comparative tables of market leaders, or preparing focused talking points for upcoming conversations. Microsoft emphasizes model choice , so teams can select the model that best fits the task while keeping security, compliance, and privacy controls in place. Rollout starts today 11-Dec-2025 for users with a Microsoft 365 Copilot license and will expand over the coming weeks; Microsoft 365 Premium...

Why MFA Matters in Microsoft 365 (and How to Enforce It the Right Way)

If you’re still relying on passwords to protect Microsoft 365, you’re leaving a critical gap in your security. A single phished credential can be enough to access email, files, chats, and sensitive business data. Multi-Factor Authentication (MFA) adds a second verification step—such as an Authenticator prompt, a one-time code, or a security key—so a password alone can’t grant access. As a Microsoft 365 administrator and technology enthusiast, I’ve seen firsthand how implementing MFA dramatically reduces account takeover risk and strengthens organisational security. Who this is for This guide is aimed at Microsoft 365 administrators, IT teams, and business leaders looking for practical steps to bolster tenant security with consistent MFA enforcement. Whether you’re managing a small business or a larger enterprise, the principles here apply to everyone seeking to protect critical business data. The goal: require MFA for interactive sign-ins Enforcing MFA for all interactive use...

6 ways to check SharePoint Usage reports

Introduction SharePoint administrators always want to know which user is accessing any site or site collection extensively and which user has access to the site but not using it. The other site details required are related to traffic, access, edit, etc. The user's behavior changes as per the nature of the site and their working department like project team site, department site, and managerial workspace. Fortunately, Microsoft 365 has given multiple methods to generate or view various reports related to SharePoint usage. We will check all the methods one by one and see how they provide the required results. Several options are available at different parts in SharePoint Site or Admin Center where the Administrator can check status or create reports. Method-1. Check Site Usage in Site Contents Page. The Site contents page shows the analytics data like their unique visitors, total site visits, average time spent by the user, etc. The report can be generated for multiple days like 7, 3...