SlideShare a Scribd company logo
1 of 14
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

What's hot

Implementing Office Online Server
Implementing Office Online ServerImplementing Office Online Server
Implementing Office Online ServerThorbjørn Værp
 
SharePoint Performance - Best Practices from the Field
SharePoint Performance - Best Practices from the Field SharePoint Performance - Best Practices from the Field
SharePoint Performance - Best Practices from the Field Jason Himmelstein
 
Introduction to Neuron ESB 3.7
Introduction to Neuron ESB 3.7Introduction to Neuron ESB 3.7
Introduction to Neuron ESB 3.7StephenKardian
 
Cognos Analytics Implementation Tips, Tricks & Gotchas
Cognos Analytics Implementation Tips, Tricks & GotchasCognos Analytics Implementation Tips, Tricks & Gotchas
Cognos Analytics Implementation Tips, Tricks & GotchasCCG
 
Autoconfig r12
Autoconfig r12Autoconfig r12
Autoconfig r12techDBA
 
Obiee 11g architecture_sigmora
Obiee 11g architecture_sigmoraObiee 11g architecture_sigmora
Obiee 11g architecture_sigmorabgadicha
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008Luis Quiroz
 
Upgrading to TFS 2010
Upgrading to TFS 2010Upgrading to TFS 2010
Upgrading to TFS 2010Steve Lange
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development EnvironmentNetwoven Inc.
 
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...SPTechCon
 
Spca2014 harbar workflow
Spca2014 harbar workflowSpca2014 harbar workflow
Spca2014 harbar workflowNCCOMMS
 
Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0Sarah Dutkiewicz
 
Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Rinie Romme
 

What's hot (20)

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

Viewers also liked

クラウド研究会 20120712 BaaS
クラウド研究会 20120712 BaaSクラウド研究会 20120712 BaaS
クラウド研究会 20120712 BaaSNobuhiro Sue
 
Social Media Marketing-The Great Lakes Magazine
Social Media Marketing-The Great Lakes MagazineSocial Media Marketing-The Great Lakes Magazine
Social Media Marketing-The Great Lakes MagazineShefali Nagdev
 
山雨欲来的中国电子商务
山雨欲来的中国电子商务山雨欲来的中国电子商务
山雨欲来的中国电子商务coderjoy
 
Groovy base gradle_20130309
Groovy base gradle_20130309Groovy base gradle_20130309
Groovy base gradle_20130309Nobuhiro Sue
 
Letsgo sendai nobusue_20110528
Letsgo sendai nobusue_20110528Letsgo sendai nobusue_20110528
Letsgo sendai nobusue_20110528Nobuhiro Sue
 

Viewers also liked (6)

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

Similar to SharePoint 2010 upgrades!

SharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySPC Adriatics
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013C5 Insight
 
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Kashish Sukhija
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...Joel Oleson
 
Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012bbdegraaf
 
SPC.Org - Upgrading to SharePoint 2013
SPC.Org - Upgrading to SharePoint 2013SPC.Org - Upgrading to SharePoint 2013
SPC.Org - Upgrading to SharePoint 2013Bert Johnson
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachNCCOMMS
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningChaitu Madala
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsBrian Caauwe
 
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013 Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013
Upgrading to SharePoint 2013 - SharePoint Saturday UK 2013 samhassa
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
Share point development 101
Share point development 101Share point development 101
Share point development 101Becky Bertram
 
Case Study: A Complex SharePoint Migration
Case Study: A Complex SharePoint MigrationCase Study: A Complex SharePoint Migration
Case Study: A Complex SharePoint MigrationMatthew J. Bailey , MCT
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)MJ Ferdous
 
SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013NCCOMMS
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 

Similar to SharePoint 2010 upgrades! (20)

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

Recently uploaded

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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

  1. 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.
  2. 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…..
  3. 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
  4. FBA is an entirely different conversation. Will require rewrite in most cases. Need to test all custom code
  5. 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
  6. 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.
  7. 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.
  8. 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
  9. 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.
  10. 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