SlideShare a Scribd company logo
SharePoint 2013
Upgrades:
Notes from the Field
Presented by:
JD Wade, Lead SharePoint Consultant, MCTS, MCSE
Mail: jd.wade@hrizns.com
Blog: http://www.wadingthrough.com
LinkedIn: http://linkedin.com/in/jdwade
Twitter: @JDWade
• Cleaning Up
• Conversion Work
• How to Test Upgrade
• Resolve Issues
• Don’t Forget

SharePoint

• Detective Work
SharePoint
SharePoint
SC

SC

SC

SC

Content Database
SC

Content Database
SC

Content Database
SharePoint
SharePoint
SharePoint
SharePoint
SharePoint
SharePoint
SharePoint
SharePoint
SharePoint
SharePoint Saturday St. Louis
Saturday, January 11, 2014
http://www.sharepointsaturdaystl.com

http://www.hrizns.com
http://www.wadingthrough.com/presentations
SharePoint

Notes in PDF format
Double click

More Related Content

PPTX
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little Secrets
PPTX
Comparison of SharePoint 2010 and SharePoint 2013
PPTX
SharePoint 2013 Document Management Out of the Box
PDF
Beginners SharePoint introduction
PPTX
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
PPTX
SharePoint Saturday NYC - Business Intelligence
PPTX
SharePoint 2010 Overview
PPTX
Introduction to SharePoint 2013 by Michael Blumenthal
SharePoint Saturday Kansas City - SharePoint 2013's Dirty Little Secrets
Comparison of SharePoint 2010 and SharePoint 2013
SharePoint 2013 Document Management Out of the Box
Beginners SharePoint introduction
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
SharePoint Saturday NYC - Business Intelligence
SharePoint 2010 Overview
Introduction to SharePoint 2013 by Michael Blumenthal

What's hot (20)

PPTX
Top 10 in SharePoint 2013
PPTX
Share Point For Beginners V1
PPTX
Exploring SharePoint 2013 by Chandu Raj
PPTX
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
PPTX
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
PPTX
Migrate to share point 2016 (presentation)
PPTX
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
PPTX
Developer application lifecycle process and tools - v.5
PPTX
Creating Business Intelligence With Share Point 2010
PPTX
Building an Extranet with Office 365
PPSX
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
PPTX
Workflow Manager Tips & Tricks
PPTX
Practical businerss intelligence in share point 2013
PPTX
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
PPTX
Sharepoint 2010 overview - what it is and what it can do
PPTX
What's new in SharePoint Server 2013 (End user - Admin – Developer)
PPTX
Share point 2010
PPTX
How to implement SharePoint in your organization
PPTX
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
PPTX
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Top 10 in SharePoint 2013
Share Point For Beginners V1
Exploring SharePoint 2013 by Chandu Raj
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
SharePoint Intelligence Real World Business Workflow With Share Point Designe...
Migrate to share point 2016 (presentation)
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
Developer application lifecycle process and tools - v.5
Creating Business Intelligence With Share Point 2010
Building an Extranet with Office 365
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Workflow Manager Tips & Tricks
Practical businerss intelligence in share point 2013
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Sharepoint 2010 overview - what it is and what it can do
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Share point 2010
How to implement SharePoint in your organization
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Ad

Viewers also liked (9)

PDF
Kerberos survival guide
PPTX
SPS Kansas City: What SharePoint Admin need to know about SQL
PPTX
Kerberos survival guide - SPS Ozarks 2010
PPTX
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
PPT
SharePoint 2010: Business Insights
PPTX
SharePoint Saturday Kansas City - Kerberos Survival Guide
PPT
SharePoint 2010: Insights into BI
PPTX
What SQL DBAs need to know about SharePoint-Indianapolis 2013
PPTX
What SharePoint Admins need to know about SQL-Cinncinati
Kerberos survival guide
SPS Kansas City: What SharePoint Admin need to know about SQL
Kerberos survival guide - SPS Ozarks 2010
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
SharePoint 2010: Business Insights
SharePoint Saturday Kansas City - Kerberos Survival Guide
SharePoint 2010: Insights into BI
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SharePoint Admins need to know about SQL-Cinncinati
Ad

More from J.D. Wade (18)

PPTX
Cloud Security Fundamentals - St. Louis O365 Users Group
PPTX
Connected at the hip for MS BI: SharePoint and SQL
PPTX
Kerberos Survival Guide: SharePointalooza
PPTX
What SQL DBA's need to know about SharePoint
PPTX
Kerberos Survival Guide: Columbus 2015
PPTX
Kerberos Survival Guide: SharePoint Saturday Nashville 2015
PPTX
Kerberos survival guide-STL 2015
PPTX
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
PPT
SPS St. Louis: SharePoint 2013 upgrades: Notes from the Field
PPTX
What SQL DBA's need to know about SharePoint-St. Louis 2013
PPTX
SPS Ozarks 2012: Kerberos Survival Guide
PPTX
Kerberos survival guide SPS Kansas City
PPTX
Kerberos Survival Guide SPS Chicago
PDF
Kerberos Survival Guide - St. Louis Day of .Net
PPTX
What SQL DBAs need to know about SharePoint
PPT
SharePoint 2010: Insights into BI
PPTX
SharePoint 2010 IT Pro Overview
PPTX
Internet And Facebook Safety
Cloud Security Fundamentals - St. Louis O365 Users Group
Connected at the hip for MS BI: SharePoint and SQL
Kerberos Survival Guide: SharePointalooza
What SQL DBA's need to know about SharePoint
Kerberos Survival Guide: Columbus 2015
Kerberos Survival Guide: SharePoint Saturday Nashville 2015
Kerberos survival guide-STL 2015
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SPS St. Louis: SharePoint 2013 upgrades: Notes from the Field
What SQL DBA's need to know about SharePoint-St. Louis 2013
SPS Ozarks 2012: Kerberos Survival Guide
Kerberos survival guide SPS Kansas City
Kerberos Survival Guide SPS Chicago
Kerberos Survival Guide - St. Louis Day of .Net
What SQL DBAs need to know about SharePoint
SharePoint 2010: Insights into BI
SharePoint 2010 IT Pro Overview
Internet And Facebook Safety

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
KodekX | Application Modernization Development
 
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Cloud computing and distributed systems.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
 
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
sap open course for s4hana steps from ECC to s4
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
KodekX | Application Modernization Development
 
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
20250228 LYD VKU AI Blended-Learning.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Cloud computing and distributed systems.
MIND Revenue Release Quarter 2 2025 Press Release
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
 
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation_ Review paper, used for researhc scholars
sap open course for s4hana steps from ECC to s4

Horizons' Event: SharePoint 2013 upgrades-Notes from the Field

Editor's Notes

  • #2: Use very graphical slides. All notes are included in a PDF at the end of the presentation. Will send out link to presentation
  • #4: Pre-Upgrade (Detective Work) Gather authentication providers and authentication modes that are being used Incoming and Outgoing E-mail Customizations Use stsadm -o enumallwebs -includefeatures, -includesetupfiles, includewebparts, -includeeventreceivers, -includecustomlistview Check for orphans Stsadm -o databaserepair DON'T use -deletecorruption at first, let the tool give you a report Certificates
  • #5: Pre-Upgrade (Clean out the Cobwebs) Get 2007 to SP3 and 2010 to SP2
  • #6: So this is your typical SharePoint database…not very big with one or more site collections. Nothing to worry about.
  • #7: Site collections about 100GB should be in a content database by themselves. You can move site collections to different databases. For 2007: for normal general collaboration usage of SharePoint, site collections should not exceed 100GB (soft limit) Main purpose is for backup and recovery.
  • #8: In general for 2010, for normal general collaboration usage of SharePoint, site collections should not exceed 200GB (soft limit) Good database sizing article: http://technet.microsoft.com/en-us/library/cc298801.aspx Get databases properly sized (overall size and number of site collections) Lots of SCs: more than 5,000, get back down to about 1,000 per content database 2013 gives warning at 2,000 and has a limit of 5,000
  • #9: Do SQL database maintenance (DBCC CHECKDB, rebuild indexes (80 fill factor) Standard version will take indexes offline Remove PowerPoint Broadcast Sites Large lists More than 5,000 items or views with more than 8 special joins Talk about not changing settings (bad, bad, bad) Talk about indexing or using search Give example of a small list may use a group by off of calculated column but a large list may have a workflow that runs calculation on updates and stores permanently. Wide lists (row wrapping)
  • #10: Throw out any unused stuff In 2010, check for 2010 sites that are still using visual upgrade (PowerShell)
  • #11: If need to convert masterpage, http://startermasterpages.codeplex.com/ is a good start. Add to and then test regularly. Don't try to build whole master page and then test. If public facing, you can use www.modern.ie to test pages for IE compatibility Review new options and settings and determine how you want to use and set them. Review What’s New articles
  • #12: Only option is database attach or third-party migration tools. Set up a test farm Note changes to recommended architecture Position of service applications Use Claims (it is the default and works) Host-named site collections and single web application Use separate service accounts model including separating farm and setup account. Use the same URLs as the real farm (update HOSTS file) Use different names for servers than the real farm Use a separate SQL server (don't cross the streams) Use AutoSPInstaller and AutoSPInstallerGUI Make search service account administrator during farm setup Document and move over CA settings. Use something like WinDiff or BeyondCompare to compare real hive with test hive Do NOT configure outbound e-mail except with great care Did you turn off Workflow Auto Cleanup timer job? If so, turn off in 2013
  • #13: Install customizations Talk about compatibility switch Install-SPSwitch -CompatilityLevel The default behavior if this parameter is not specified is to install the solution only to the version directory based on the version tracked in the manifest of the solution's cab file. If at 2010, upgrade to claims on the 2010 side first. It at 2007, wait. Verify success in 2010 environment Use Convert-SPWebApplication
  • #14: Upgrade databases Move over databases using SQL Backup and Restore Be sure to either restore using the farm account or use ALTER AUTHORIZATION to change the DBO before you connect to SharePoint If you don't, disconnect, drop user and make DBO. Upgrade service application databases From 2010 to 2013, recommend you can upgrade BDC, Managed Metadata, PerformancePoint, Secure Store, Search (don't recommend usually), User Profile (prefer UPRE if no MySites). From 2007 to 2013, recommend you can upgrade BDC, Secure Store, User Profile (lots of work and likely not worth it) Run test-spcontentdatabases Review what they find and need to fix and how to fix-tells them about missing customizations Upgrade database Talk about how to go from 2007 to 2013 and that you only upgrade database 2013 Review logs Can restart upgrades using "upgrade-spcontentdatabase" Upgrade to claims if coming from 2007 (see above) Can use MigrateUserstoClaims property if only doing single database Upgrade site collections Talk about options, gui versus PowerShell Talk about straight conversion versus test upgrade process Review logs-placed in the site collection and the log directory of the server which ran the upgrade (these logs have more detail). Site won't render? Try going to /_layouts/settings.aspx to see if SC is working in general Test all important and high traffic sites but you can't test it all Will talk about some tools that will help later Rinse and repeat until all issues are addressed-in most cases, it will take several times
  • #15: Resolve Issues Tools to gather information Microsoft IIS Log Parser and GUI tools http://www.microsoft.com/en-us/download/details.aspx?id=24659 http://www.lizard-labs.net/log_parser_lizard.aspx http://visuallogparser.codeplex.com/ Analytics (SharePoint, WebTrends, Google, etc.) Tools to find problems Duplicates List Field Scripts http://blog.sharepoint-voodoo.net/?p=142 HTTrack: used to dump site to all HTML http://www.httrack.com/ WAPT: Load Testing Tool http://www.loadtestingtool.com/index.shtml XENU: Find Broken Links http://home.snafu.de/tilman/xenulink.html Tools to Fix Problems Correlation IDs are your friend in 2013! Travel all the way back to the SQL server Consistent across all servers in farm Use Merge-SPLogFile to gather logs from across multi-server farm Developer Dashboard is your friend! To turn on, you need the Health and Usage Application service application configured Use this PowerShell $svc = [Microsoft.SharePoint.Administration.SPWebService]::ContentService $dds = $svc.DeveloperDashboardSettings $dds.DisplayLevel = "On" $dds.Update()   ULS Viewer http://archive.msdn.microsoft.com/ULSViewer SharePoint Manager http://spm.codeplex.com/ Feature Administration and Clean Up Tool http://featureadmin.codeplex.com/ Telerik's Fiddler http://www.fiddler2.com Reflectors Telerik's JustDecompile http://www.telerik.com/products/decompiler.aspx ILSpy http://ilspy.net/ Large Text File (LTF) Viewer http://www.swiftgear.com/ltfviewer/features.html
  • #16: Not free but good tools TFS and the Microsoft Feedback Client http://msdn.microsoft.com/en-us/library/vstudio/hh362461.aspx Atlassian's JIRA and JIRA Capture https://www.atlassian.com/software/jira/#! https://www.atlassian.com/software/jira-capture/overview Beyond Compare http://www.scootersoftware.com/moreinfo.php
  • #17: Things to know Upgrade speed is going to be effected by number of site collections, sites, lists, rowspan within list, document versions, documents, links or large databases over 100GB If upgrades take a long time, use Upgrade Logs to determine what pieces are taking longest time and see if items can be cleaned up from database. Upgrade speed is greatly determined by storage performance. Record how long it takes along the way. Needed to make a reasonable upgrade schedule. Ensure you have a rollback plan and know what time to back out.