There are tons of resources on the Internet today that tell you how to migrate your SharePoint 2007 environment to SharePoint 2010.
Sometimes, achieving something becomes difficult due to of lack of information, This presentation will help you in achieving your migration goal.
You may probably have seen these articles or links that talk about
◦Top 5 SharePoint Migration Pitfalls
◦Database attach or Backup-SPSite / Restore-SPSite
◦Understand the SharePoint Migration Schedule
◦Understand Your SharePoint Customizations Before Migrating
In this presentation, I am going to cover the issue that you may discover during your migration or after migration. ?
Human Factors of XR: Using Human Factors to Design XR Systems
SharePoint Migration What do I expect ? (The issues and solutions)
1. SharePoint Migration
What do I expect ?
THE ISSUES AND SOLUTIONS
By K.Mohamed Faizal , www.zquad.in / @kmdfaizal
@ SharePoint CoP on 31st Jan 2013
2. Migration
There are tons of resources on the Internet today that tell you how to migrate your SharePoint
2007 environment to SharePoint 2010.
Sometimes, achieving something becomes difficult due to of lack of information, This
presentation will help you in achieving your migration goal.
You may probably have seen these articles or links that talk about
◦ Top 5 SharePoint Migration Pitfalls
◦ Database attach or Backup-SPSite / Restore-SPSite
◦ Understand the SharePoint Migration Schedule
◦ Understand Your SharePoint Customizations Before Migrating
In this presentation, I am going to cover the issue that you may discover during your migration
or after migration. ?
3. Solution :
http://www.zquad.in/2010/07/sharep
oint-2010-blank-page-display-401.html
1 Blank Page display
NO ERROR message displayed it display just Blank White Page
<httpErrors errorMode="Custom" existingResponse="Auto" >
4. Solution :
http://www.zquad.in/2010/07/sharep
oint-2010-blank-page-display-401.html
1 Blank Page display
• Click Start, click Run, type regedit, and then click OK.
• In Registry Editor, locate and then click the following registry
key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLs
aMSV1_0
• Right-click MSV1_0, point to New, and then click Multi-String
Value.
• Type BackConnectionHostNames, and then press ENTER.
• Right-click BackConnectionHostNames, and then click Modify.
• In the Value data box, type the host name or the host names
for the sites that are on the local computer, and then click OK.
• Quit Registry Editor, and then restart the IISAdmin service.
6. http://claytoncobb.wordpress.com/2011/01
/07/sharepoint-2010-how-to-open-files-
2 Open PDF files in browser
that-prompt-for-save-or-cancel/
Central Admin >
Application Management >
Manage Web Applications
Single-click the row of your
web application
Click General Settings in
the ribbon
Scroll down to Browser File
Handling and select
Permissive
7. http://www.pdfshareforms.com/s
harepoint-2010-and-pdf-
2 Open PDF files in browser
integration-series-part-1/
Once you enabled “Permissive” Browser File Handling, SharePoint will allow all documents be
opened in the browser. Today, there is no “out-of-the-box” option to allow Permissive option for
PDF documents only
How to overcome this ?
8. 3 Subscribed alerts will not work
Description Old URL New URL
Intranet http://intranet.sharepoint.com http://inet.sharepoint.com
Issue due to Solution Source
The host name changed. http://technet.microsoft.com/en-
The port that the Web application uses changed. us/library/cc508847.aspx#section2
The name of the server changed.
http://www.sharepointdiary.com/201
1/10/fix-alerts-in-sharepoint-
Invoke-AlertFixup -site http://inet.sharepoint.com -oldurl migration.html
http://intranet.sharepoint.com
9. 4 Site collection is locked
Monday morning, the calls started for some reason,
Long-time users were unable to edit list items?
I figured this may permissions issue ? so I popped in to look at the Site Settings and found that
everything alright
A quick trip to Central Administration showed that I was still listed as a Site Collection
Administrator
10. 4 Site collection is locked
Resolution :
If the site collection keeps going to read only mode, we must Application Management->SharePoint
check whether site collection is locked, if it is locked then we Site Management->Site collection
must see whether the backup is running during that time, by quotas and locks.
default if you run the backup via stsadm or powershell.
The site collection will get locked automatically and go read
only mode and after finish the backup will automatically revert
to normal.
Note that sometime the third party backup software run
during that time.
Fire up stsadm and issue the following command:
stsadm -o setsitelock -url http://myportalsitecollection -lock none
11. 5 People picker
One-way trust between our SharePoint domain (A) and domain (B).
We would like to have users from the external domain be able to access our SharePoint portal.
We also want to be able to search for those external users in the people picker.
Returning no results when searching for
users by name, or browsing all users
12. 5 People picker
stsadm -o setapppassword -password password
(Needs to be executed at every server in the farm for one time.)
stsadm -o setproperty -pn peoplepicker-searchadforests -pv
"domain:domaintosearch.com,username,password" -url
http://centraladminurl
Stsadm –o setproperty –pn peoplepicker-setadsearchforests –pv
"domain:domaintosearch.com,username,password" -url
http://centraladminurl
13. 6 Search Results
One-way trust between our SharePoint domain (A) and domain (B).
You install and configure a beautiful, fresh, and pristine SharePoint environment
Test search by performing a full crawl. Results are returned. All’s good. Right?
Now, User (DomainBUser1) has access to content crawled on DomainA.
DomainBUser1 is returned zero results when he or she issues a search query on DomainA.
14. 6 No Search Results
This scenario occurs if you have a one-way trust established and are performing a search with a
user from the trusted domain.
In order to rectify this situation, you’ll have to configure your Search Service Application to store
ACLs in Claims format. To do this, you’ll have to use PowerShell
Source:
$searchapp = Get-SPEnterpriseSearchServiceApplication http://support.microsoft.com/k
$searchapp.SetProperty("ForceClaimACLs",1) b/2344518
Security trimming is done in the query processor(QP). In SharePoint 2010, the QP has moved from the WFE to the query servers.
Since the WFE only sends the user’s SID to the QP, AuthZ API fails to authenticate across domains.
In SharePoint 2007, security trimming was done in the WFE. The AuthZ API worked as the querying user’s group information was available.
15. 7 Absolute links to relative URLs
Common concerns during SharePoint upgrades are hard-coded or broken links
By default, the list or the document library link has been added to the Quick Launch on the left hand side of your site
That kind of link upgrades with no issues since it is a relative link that SharePoint knows about and knows how to call and
reference.
When users, such as site owners, manipulate the Quick Launch navigation and add additional links, they manually type in
the address and description, so that it is easier for their end users to access the link content, that link is what gets broken
after an upgrade.
Solution Source :
http://sharepointquester.com/201
2/10/30/updating-sharepoint-
absolute-urls-with-relative-urls-
using-windows-powershell/
16. Fixing Missing Web Part & Feature
8 issues
re-upgrade check is telling you that some web parts are being referenced but they are installed on the server. It
should look something like this
The following web part(s) are referenced by the content, but they are not installed on the web server
Id = GUID, Type = Unknown, Reference = 2, Status = Missing
stsadm.exe -o enumallwebs -includewebparts > N:enumwebs.txt
17. Fixing Missing Web Part & Feature
8 issues
The following feature(s) are referenced by the content, but they are not installed on the web server
Name = Unknown, Feature id = GUID, Reference count = 43, Scope = Web, Status = Missing
Source :
http://sharepointrepor
ter.wordpress.com/
CodePlex :
http://featureadmin.co
deplex.com/
18. User Migration from Domain A to
9 Domain B
Make sure that you full control permission for the login user for the User profile service
application (UPS). And also ensure that you login using service account.
When you click on a user in a SharePoint list item with the column type is Person or Group Name
(With Presence), you may get a page cannot be displayed error.