SlideShare a Scribd company logo
SharePoint 2010 Upgrades!
    “Notes From The Field”
Introduction
•   Eric VanRoy
     – Skyline Technologies
         • Senior Portal Systems Engineer
     – 8 years of SharePoint
         • SharePoint 2003, 2007 and 2010
     – Upgrades completed
         • 2003-2007
         • 2007-2010
         • 2003 – 2007 – 2010
     – evanroy@skylinetechnologies.com
Upgrade Options

• InPlace
  – This is where the 2010 setup is run directly on the
    existing SharePoint 2007 server
  – All prerequisite must be met
  – Seldom used
Upgrade Options –Database Attach
• Process
   – Create new SharePoint 2010 farm
   – Dry Run to the new farm
   – “Fix” problems
   – Real migration of content
• Benefits
   – Side by side, limits the downtime
   – Allows for fail back
   – Allows for restructure
   – Allows for testing of upgrade
   – Allows for user acceptance
Database lessons
• Database Schema not valid
  – Upgrade from 2003 to 2007 to 2010
  – Database Diagram clicked
  – Indexes created

• Space needed
   – Unexpected growth depending on functionality

• Attaching the database will require using Powershell or
  stsadm
Custom Code lessons
• Authentication providers
  – Forms Based requires Claims based Authentication
  – Custom Authentication for Classic mode will not run
    as Claims based, requires code updates


• Custom Controls/Third party software
  – Out of box solutions to replace functionality
  – 64 bit versus 32 bit compile
Support lessons
• SQL supported versions
  – Ensure SQL server meets minimum


• My Sites
  – Should be on Separate URL


• Accounts used
  – Should use least privileged accounts
  – Check the security on content databases
User Interface lessons
• Fab 40 no longer exists
  – No upgraded version
  – Content database will be approximately double
    original size
• Site Templates
  – STP files are no longer functional
• Customized interfaces
  – Almost all site with look and feel customizations will
    need to be redone.
• Plan for training and UI changes
Structure Change lessons
• Services configurations
  – New Structure will create a number of
    services, databases, etc.
• Database security
  – Not all services set the security correctly on content
    databases.
• Browser file handling
  – Needs to be set to permissive for to allow for files to
    “open” direction from web without saving first
How to Prevent - Pre upgrade
•   PLAN
•   Preupgrade Check
•   Test-SPContentDatabase on new servers
•   Clean up in 2007
•   Understand the new features/services
How to Prevent -During upgrade
• PLAN
• Monitor servers
  – Disk space
  – Log files
• Database upgrade can be run again
How to Prevent - Post Upgrade
•   PLAN
•   Review logs
•   Test
•   Run visual Upgrade
•   Test
Resources

• Upgrade Planning -
  http://go.microsoft.com/fwlink/?LinkId=167099


• Keys to a Succesful upgrade – Joel Oleson
  http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=288


• Cleaning up Orphan Sites – Joel Oleson
  http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=291
Questions?

• Eric VanRoy
  evanroy@skylinetechnologies.com
  Twitter @evanroy

More Related Content

PPTX
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
PPTX
Upgrade webinar
DOC
amit_latest_resume
PPTX
High Volume Web API Management with WSO2 ESB
PPTX
PowerShell for the Anxious ITPro
PPTX
IberianSPC - SharePoint 2013 Upgrade
PDF
Scaling SharePoint 2016 Farms with MinRole & Other Tools
PPTX
FlexDeploy Product Technical Overview
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
Upgrade webinar
amit_latest_resume
High Volume Web API Management with WSO2 ESB
PowerShell for the Anxious ITPro
IberianSPC - SharePoint 2013 Upgrade
Scaling SharePoint 2016 Farms with MinRole & Other Tools
FlexDeploy Product Technical Overview

What's hot (20)

PPTX
Implementing Office Online Server
PPTX
SharePoint Performance - Best Practices from the Field
PPTX
Evolve18 | Ameeth Palla | Optimizing Your Assets Implementation
PPTX
Introduction to Neuron ESB 3.7
PPTX
ESB Fundamentals 3.7
PPTX
Cognos Analytics Implementation Tips, Tricks & Gotchas
 
PPT
Autoconfig r12
PPT
Obiee 11g architecture_sigmora
PPT
Windows Server 2008
PPTX
Upgrading to TFS 2010
PDF
Practical SharePoint 2013 Development Environment
PDF
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
PDF
IIS 7.0 Architecture And Integration With Asp.Net
PDF
Spca2014 harbar workflow
PPT
Understanding iis part2
PPT
IIS-Settings
PDF
Unleashing the Power: A Lap Around PowerShell 3.0
PPT
IIS 6.0 and asp.net
PDF
Apex 4.0 @ ODTUG 2009
PPT
IIS 7: The Administrator’s Guide
Implementing Office Online Server
SharePoint Performance - Best Practices from the Field
Evolve18 | Ameeth Palla | Optimizing Your Assets Implementation
Introduction to Neuron ESB 3.7
ESB Fundamentals 3.7
Cognos Analytics Implementation Tips, Tricks & Gotchas
 
Autoconfig r12
Obiee 11g architecture_sigmora
Windows Server 2008
Upgrading to TFS 2010
Practical SharePoint 2013 Development Environment
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
IIS 7.0 Architecture And Integration With Asp.Net
Spca2014 harbar workflow
Understanding iis part2
IIS-Settings
Unleashing the Power: A Lap Around PowerShell 3.0
IIS 6.0 and asp.net
Apex 4.0 @ ODTUG 2009
IIS 7: The Administrator’s Guide
Ad

Viewers also liked (6)

PDF
クラウド研究会 20120712 BaaS
PDF
Cmio summit 2011 karen bell
PDF
Social Media Marketing-The Great Lakes Magazine
PPT
山雨欲来的中国电子商务
PDF
Groovy base gradle_20130309
PPTX
Letsgo sendai nobusue_20110528
クラウド研究会 20120712 BaaS
Cmio summit 2011 karen bell
Social Media Marketing-The Great Lakes Magazine
山雨欲来的中国电子商务
Groovy base gradle_20130309
Letsgo sendai nobusue_20110528
Ad

Similar to SharePoint 2010 upgrades! (20)

PDF
SharePoint 2013 – the upgrade story
PDF
High-level Guide: Upgrading to SharePoint 2013
PPTX
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
PPTX
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
PPTX
Getting to 2010 SharePoint Saturday Sacramento 2012
PPTX
SPC.Org - Upgrading to SharePoint 2013
PPTX
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
PPTX
SharePoint 2010 Upgrade Planning
PDF
Sharepoint Deployments
PPTX
WISPUG - Fun with SharePoint Migrations
PPTX
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
PDF
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
PPTX
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
PPTX
Share point development 101
PPTX
SharePoint 2010 Migration Presentation
PPTX
Case Study: A Complex SharePoint Migration
PPTX
SharePoint Fundamentals (Lesson 1&2)
PDF
SharePoint 2016 Upgrade Planning
PPTX
SPCA2013 - Successful Migration to SharePoint 2013
PPTX
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
SharePoint 2013 – the upgrade story
High-level Guide: Upgrading to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
Getting to 2010 SharePoint Saturday Sacramento 2012
SPC.Org - Upgrading to SharePoint 2013
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SharePoint 2010 Upgrade Planning
Sharepoint Deployments
WISPUG - Fun with SharePoint Migrations
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
Share point development 101
SharePoint 2010 Migration Presentation
Case Study: A Complex SharePoint Migration
SharePoint Fundamentals (Lesson 1&2)
SharePoint 2016 Upgrade Planning
SPCA2013 - Successful Migration to SharePoint 2013
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Spectroscopy.pptx food analysis technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
sap open course for s4hana steps from ECC to s4
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
Programs and apps: productivity, graphics, security and other tools
Spectroscopy.pptx food analysis technology

SharePoint 2010 upgrades!

  • 1. SharePoint 2010 Upgrades! “Notes From The Field”
  • 2. Introduction • Eric VanRoy – Skyline Technologies • Senior Portal Systems Engineer – 8 years of SharePoint • SharePoint 2003, 2007 and 2010 – Upgrades completed • 2003-2007 • 2007-2010 • 2003 – 2007 – 2010 – evanroy@skylinetechnologies.com
  • 3. Upgrade Options • InPlace – This is where the 2010 setup is run directly on the existing SharePoint 2007 server – All prerequisite must be met – Seldom used
  • 4. Upgrade Options –Database Attach • Process – Create new SharePoint 2010 farm – Dry Run to the new farm – “Fix” problems – Real migration of content • Benefits – Side by side, limits the downtime – Allows for fail back – Allows for restructure – Allows for testing of upgrade – Allows for user acceptance
  • 5. Database lessons • Database Schema not valid – Upgrade from 2003 to 2007 to 2010 – Database Diagram clicked – Indexes created • Space needed – Unexpected growth depending on functionality • Attaching the database will require using Powershell or stsadm
  • 6. Custom Code lessons • Authentication providers – Forms Based requires Claims based Authentication – Custom Authentication for Classic mode will not run as Claims based, requires code updates • Custom Controls/Third party software – Out of box solutions to replace functionality – 64 bit versus 32 bit compile
  • 7. Support lessons • SQL supported versions – Ensure SQL server meets minimum • My Sites – Should be on Separate URL • Accounts used – Should use least privileged accounts – Check the security on content databases
  • 8. User Interface lessons • Fab 40 no longer exists – No upgraded version – Content database will be approximately double original size • Site Templates – STP files are no longer functional • Customized interfaces – Almost all site with look and feel customizations will need to be redone. • Plan for training and UI changes
  • 9. Structure Change lessons • Services configurations – New Structure will create a number of services, databases, etc. • Database security – Not all services set the security correctly on content databases. • Browser file handling – Needs to be set to permissive for to allow for files to “open” direction from web without saving first
  • 10. How to Prevent - Pre upgrade • PLAN • Preupgrade Check • Test-SPContentDatabase on new servers • Clean up in 2007 • Understand the new features/services
  • 11. How to Prevent -During upgrade • PLAN • Monitor servers – Disk space – Log files • Database upgrade can be run again
  • 12. How to Prevent - Post Upgrade • PLAN • Review logs • Test • Run visual Upgrade • Test
  • 13. Resources • Upgrade Planning - http://go.microsoft.com/fwlink/?LinkId=167099 • Keys to a Succesful upgrade – Joel Oleson http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=288 • Cleaning up Orphan Sites – Joel Oleson http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=291
  • 14. Questions? • Eric VanRoy evanroy@skylinetechnologies.com Twitter @evanroy

Editor's Notes

  • #4: Must have 64 bit hardware, Must be on Window 2006 serverMust be SQL 2008 or 2005 SP3 64bit.I have only used “in place” once in a test situation Was an out of the box site and it failed. – used Beta version.
  • #5: Must have 64 bit hardware, Must be on Window 2008 serverMust be SQL 2008 or 2005 SP3 64bit.I have only used “in place” once in a test situation Was an out of the box site and it failed. – used Beta version.I normally recommend Database attach method. Either Method requires PLANNING…..
  • #6: 2003 to 2007 – the database structure completely changed. 2007 to 2010 database gets flagged as extra tables exist.The preupgrade check will flag this and help you to find the error. log file is very helpful. Normally will tell you what the issue is. For example “EXTRA Table” with the table nameAs far as the Space needed. Items like FAB 40 will affect database upgrade size. Keep in mind that the size needed is about 4 times the data in original depending on “how” data was moved. Database Backup file is 1x, the restore to the new DB server is 2x, SQL temp database is 3x and allowing for growth during upgradde is 4x. This means that a 4 Gig database should be planned for 16G during the process. After completed I would plan for 8Gig. Attach can not upgrade through UI because of timeouts
  • #7: FBA is an entirely different conversation. Will require rewrite in most cases. Need to test all custom code
  • #8: This is most common when staying with SQL 2005. CU3, CU5 and above is supported, but not CU4My sites should be on its own URL, not as a subsite. This is because it requires self service site creation.Accounts used
  • #9: Fab 40 no longer exists. The sites upgrade and some 3rd party person have updated, but no official MS upgrade. They were never intended to be used in production, they were meant to be examples of what can be done. Can be seen with ID of 75XXX as feature IDSTP files (save as templates) cannot be used after upgrade. This means that if you forget to create a site for each template you really have no way of getting the content out of that STP file.The Master Page in 2010 has been completely changed. You can keep the old masterpage, but it will not take advantage of new featuresOne of the most common items missed, is the Interface changes. The “ribbon” take a while to get used to so depending on your organization you will want to plan the training needed.
  • #10: The service architecture is different. Not having “Shared Services” adds a little twist in the each element (User profiles, Search, Excel Services, etc). The Upgrade of the Shared Services database is smart enough to separate the componentsOne example is Excel services service account needs to be manually added to content databasePermissive file handling allows for “active” content to run.
  • #11: The preupgrade Check is done on the existing servers and mainly checks to make sure the current system is OK annd to find what is brokenThe Test-spcontentdatabase is used on the new servers mainly to make sure that all the needed files exist on the new servers…. Solutions deployed, code items, web parts, etc.Oprhaned sites, Understanding the logs is criticalIf you don’t understand the new features and functions you may spend hours “fixing” something that is out of the box in 2010
  • #12: It is a good idea to monitor servers during the upgrade process. If you did a dry run (which you should have) you should have a baseline of the amount of time needed. And potential disk space issues.Nice upgrade in Central Admin will let you track progress, use it. Upgrade-SPContentDatabase will allow you resume a failed upgrade.
  • #13: Look at the logs on your dry run. Understand how they are set up so that you are not floundering with understanding the log and trying to complete an upgrade at the same time.If you do not have a test plan for your SharePoint system, now is a good time to create one. Items like, Searching for PDF, Check in, Check out, etc. If desired, run Visual Upgrade. In my opinion it is a waste to run an upgrade to 2010 and then not do the visual upgrade. You are missing out on some benefits. Keep in mind any site after this point will look like the 2010 sites and “not running” it will cause a disconnected feel