SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Upgrading Team Foundation
                         Server
                                            Overview

Steve Lange
Sr. Developer Technology Specialist | Denver, CO
stevenl@microsoft.com | slange.me
Topics
•   Types of Upgrades
•   Upgrade Process
•   Considerations
•   Recommendations
Upgrading Team Foundation Server

TYPES OF UPGRADES
Notes on Team Project Collections
• Team Project Collection (TPC)
  – A Team Project Collection is a group of related
    Team Projects. TFS 2010 now hosts Team Project
    Collections, not Team Projects.
• Upgrades will place all Team Projects into a
  single TPC.
Types of Upgrades
• In-Place Upgrade
  – Upgrade software, no change in hardware
• Migration-Based Upgrade
  – Upgrade software, move to new hardware
• Consolidation Upgrade
  – Combine multiple 2005/2008 servers into a single
    2010 server
In-Place Upgrade
• Backup
• Verify System Requirements
• Verify User Permissions
     – Necessary if changing accounts or using new SQL Server
• Upgrade SQL
     – TFS 2010 requires SQL 2008
• Upgrade Reporting
     – SSRS & SSAS to 2008
• Prepare Portal Services
     – Upgrade to WSS 3.0, MOSS 2007, or SharePoint 2010
•   Uninstall TFS 2005/2008
•   Restore SQL, if needed
•   Install TFS 2010
•   Run Upgrade
•   Configure MOSS 2007 or SP 2010 if needed
Migration-Based Upgrade
• Backup
• Verify System Requirements
• Verify User Permissions
     – Necessary if changing accounts or using new SQL Server
•   Set up IIS
•   Set up SQL Server
•   Set up Portal Services
•   Prepare Portal Services
     – Install SharePoint Extensions
•   Uninstall TFS 2005/2008
•   Restore SQL to new hardware
•   Install TFS 2010 on new hardware
•   Run Upgrade
•   Configure MOSS 2007 or SP 2010 if needed
Consolidation Upgrade
• Upgrade each individual server (in-place or
  migration-based)
  – Upgrade first server to destination TFS 2010
    server
• Move each Team Project Collection to
  destination TFS 2010 server
  – Each “old” TFS server will be represented by a TPC
    on the “new” TFS server
Upgrading Team Foundation Server

UPGRADE PROCESS
Upgrade Process – Verification Checks
Upgrade Process - Upgrading
Upgrading Team Foundation Server

CONSIDERATIONS
Considerations
• Existing process templates continue in TFS 2010
  – Work involved in moving to new templates
• Reports are not moved in upgrade
  – Manual move required, or use 2010 reports
• Data Warehouse not deleted in upgrade
• Establish branches in source control to enable
  branch visualization
• Build definitions are moved via “Upgrade Build
  Template”
  – Migrate to TFS 2010 build template when available
Recommendations
•   Backup, test restore first
•   Review all documentation
•   Check for latest patches for TFS
•   Get help
    – MCS
    – Premier
    – Certified ALM Partner
Questions?
Resources
•   TFS 2010 Installation Guide
•   TFS 2010 Supplemental Upgrade Guide
•   Blog: Upgrading to TFS 2010
•   2008/2010 Compatibility
    – VS 2008 SP1 Forward Compatibility Update
• TFS Web Access Information
Steve Lange
Sr. Developer Technology Specialist | Denver, CO
      stevenl@microsoft.com | slange.me
Upgrading to TFS 2010

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint 2010 upgrades!
SharePoint 2010 upgrades!SharePoint 2010 upgrades!
SharePoint 2010 upgrades!
Eric VanRoy
 
VCS_QAPerformanceSlides
VCS_QAPerformanceSlidesVCS_QAPerformanceSlides
VCS_QAPerformanceSlides
Michael Cowan
 
Q1 Update Top 9 FAQs on Moving AventX to R12.1.3
Q1 Update Top 9 FAQs on Moving AventX to R12.1.3Q1 Update Top 9 FAQs on Moving AventX to R12.1.3
Q1 Update Top 9 FAQs on Moving AventX to R12.1.3
STR Software
 

Was ist angesagt? (20)

Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016
 
Deploy exchange 2016 on prem hybrid final
Deploy exchange 2016 on prem hybrid finalDeploy exchange 2016 on prem hybrid final
Deploy exchange 2016 on prem hybrid final
 
What to expect with Microsoft Exchange 2016?
What to expect with Microsoft Exchange 2016?What to expect with Microsoft Exchange 2016?
What to expect with Microsoft Exchange 2016?
 
Siebel test automation enchancements by areon consulting
Siebel test automation enchancements by areon consultingSiebel test automation enchancements by areon consulting
Siebel test automation enchancements by areon consulting
 
OTSUG - Migrating to TFS 2010 - Lessons Learned
OTSUG - Migrating to TFS 2010 - Lessons LearnedOTSUG - Migrating to TFS 2010 - Lessons Learned
OTSUG - Migrating to TFS 2010 - Lessons Learned
 
Are you ready for Exchange 2016
Are you ready for Exchange 2016Are you ready for Exchange 2016
Are you ready for Exchange 2016
 
SharePoint 2010 upgrades!
SharePoint 2010 upgrades!SharePoint 2010 upgrades!
SharePoint 2010 upgrades!
 
Single Source of Truth in a Distributed World by Sven Erik Knop
Single Source of Truth in a Distributed World by Sven Erik KnopSingle Source of Truth in a Distributed World by Sven Erik Knop
Single Source of Truth in a Distributed World by Sven Erik Knop
 
FlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewFlexDeploy Product Technical Overview
FlexDeploy Product Technical Overview
 
Implementing Office Online Server
Implementing Office Online ServerImplementing Office Online Server
Implementing Office Online Server
 
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
 
AventX: A New Wave of Functionality
AventX: A New Wave of FunctionalityAventX: A New Wave of Functionality
AventX: A New Wave of Functionality
 
Partner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging SystemsPartner spotlight: Cambridge Imaging Systems
Partner spotlight: Cambridge Imaging Systems
 
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
 
VCS_QAPerformanceSlides
VCS_QAPerformanceSlidesVCS_QAPerformanceSlides
VCS_QAPerformanceSlides
 
4 stage – 4 implementation
4 stage – 4 implementation4 stage – 4 implementation
4 stage – 4 implementation
 
SAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationSAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation Integration
 
How to - Enhancement Pack 5
How to - Enhancement Pack 5How to - Enhancement Pack 5
How to - Enhancement Pack 5
 
Q1 Update Top 9 FAQs on Moving AventX to R12.1.3
Q1 Update Top 9 FAQs on Moving AventX to R12.1.3Q1 Update Top 9 FAQs on Moving AventX to R12.1.3
Q1 Update Top 9 FAQs on Moving AventX to R12.1.3
 

Andere mochten auch

chris-doyle-new-resume-r1
chris-doyle-new-resume-r1chris-doyle-new-resume-r1
chris-doyle-new-resume-r1
Chris Doyle
 
BethDaviesCV2015
BethDaviesCV2015BethDaviesCV2015
BethDaviesCV2015
Beth Davies
 

Andere mochten auch (15)

skype
skypeskype
skype
 
Action plan week 1
Action plan week 1Action plan week 1
Action plan week 1
 
chris-doyle-new-resume-r1
chris-doyle-new-resume-r1chris-doyle-new-resume-r1
chris-doyle-new-resume-r1
 
Practica en slidesshare
Practica en slidessharePractica en slidesshare
Practica en slidesshare
 
Resume G Bisanz Presentation Format
Resume G Bisanz Presentation FormatResume G Bisanz Presentation Format
Resume G Bisanz Presentation Format
 
1vision mision
1vision mision1vision mision
1vision mision
 
Word (1)
Word (1)Word (1)
Word (1)
 
Avalos daniel tic tac (1)
Avalos daniel tic tac (1)Avalos daniel tic tac (1)
Avalos daniel tic tac (1)
 
BethDaviesCV2015
BethDaviesCV2015BethDaviesCV2015
BethDaviesCV2015
 
Thuyettrinh1
Thuyettrinh1Thuyettrinh1
Thuyettrinh1
 
Team foundation server
Team foundation serverTeam foundation server
Team foundation server
 
Polo a tierra
Polo a tierraPolo a tierra
Polo a tierra
 
Devoción de los cinco primeros sábados.
Devoción de los cinco primeros sábados.Devoción de los cinco primeros sábados.
Devoción de los cinco primeros sábados.
 
Bahmni - an open source hospital system
Bahmni - an open source hospital systemBahmni - an open source hospital system
Bahmni - an open source hospital system
 
Lluc colomo-tfm-decisiones-de-riesgo-genero
Lluc colomo-tfm-decisiones-de-riesgo-generoLluc colomo-tfm-decisiones-de-riesgo-genero
Lluc colomo-tfm-decisiones-de-riesgo-genero
 

Ähnlich wie Upgrading to TFS 2010

Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
ShanesCows
 
Database Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest HwangDatabase Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest Hwang
Red Gate Software
 

Ähnlich wie Upgrading to TFS 2010 (20)

TFS 2015 Upgrade Tips & Tricks
TFS 2015 Upgrade Tips & TricksTFS 2015 Upgrade Tips & Tricks
TFS 2015 Upgrade Tips & Tricks
 
Tfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksTfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and Tricks
 
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 2013 – the upgrade story
SharePoint 2013 – the upgrade storySharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade story
 
Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013
 
Sql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness GuideSql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness Guide
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
 
Sps monaco vincent biret spfx devops
Sps monaco vincent biret spfx devopsSps monaco vincent biret spfx devops
Sps monaco vincent biret spfx devops
 
SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
 
Database Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest HwangDatabase Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest Hwang
 
Mcts chapter 2
Mcts chapter 2Mcts chapter 2
Mcts chapter 2
 
Chef Analytics Webinar
Chef Analytics WebinarChef Analytics Webinar
Chef Analytics Webinar
 
SPS vancouver is it possible to do devops with SharePoint Framework
SPS vancouver is it possible to do devops with SharePoint FrameworkSPS vancouver is it possible to do devops with SharePoint Framework
SPS vancouver is it possible to do devops with SharePoint Framework
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
 
Planning for your upgrade to dynamics gp 2013
Planning for your upgrade to dynamics gp 2013Planning for your upgrade to dynamics gp 2013
Planning for your upgrade to dynamics gp 2013
 
SQL Server Database Migration
SQL Server Database MigrationSQL Server Database Migration
SQL Server Database Migration
 
Database Deployment Pipeline - SQL In The City Workshop 2014
Database Deployment Pipeline - SQL In The City Workshop 2014Database Deployment Pipeline - SQL In The City Workshop 2014
Database Deployment Pipeline - SQL In The City Workshop 2014
 

Mehr von Steve Lange

Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
Steve Lange
 
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
Steve Lange
 
PHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in DevelopmentPHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in Development
Steve Lange
 
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
Steve Lange
 
PHX Session #1: Development Best Practices And How Microsoft Helps
PHX Session #1: Development  Best  Practices And  How  Microsoft  HelpsPHX Session #1: Development  Best  Practices And  How  Microsoft  Helps
PHX Session #1: Development Best Practices And How Microsoft Helps
Steve Lange
 
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
Steve Lange
 

Mehr von Steve Lange (20)

Visual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonVisual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition Comparison
 
Team Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingTeam Foundation Server 2012 Reporting
Team Foundation Server 2012 Reporting
 
A Deeper Look at Team Foundation Server 2012 Version Control
A Deeper Look at Team Foundation Server 2012 Version ControlA Deeper Look at Team Foundation Server 2012 Version Control
A Deeper Look at Team Foundation Server 2012 Version Control
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
 
Visual Studio 2010 Testing for Developers
Visual Studio 2010 Testing for DevelopersVisual Studio 2010 Testing for Developers
Visual Studio 2010 Testing for Developers
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
 
Visual Studio 2010 Testing Overview
Visual Studio 2010 Testing OverviewVisual Studio 2010 Testing Overview
Visual Studio 2010 Testing Overview
 
TFS 2010: Team Development on Crack
TFS 2010: Team Development on CrackTFS 2010: Team Development on Crack
TFS 2010: Team Development on Crack
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version Control
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
 
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
 
PHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in DevelopmentPHX - Session #4 Treating Databases as First-Class Citizens in Development
PHX - Session #4 Treating Databases as First-Class Citizens in Development
 
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
PHX - Session #2 Test Driven Development: Improving .NET Application Performa...
 
PHX Session #1: Development Best Practices And How Microsoft Helps
PHX Session #1: Development  Best  Practices And  How  Microsoft  HelpsPHX Session #1: Development  Best  Practices And  How  Microsoft  Helps
PHX Session #1: Development Best Practices And How Microsoft Helps
 
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
 
Big Event Looping Deck
Big Event Looping DeckBig Event Looping Deck
Big Event Looping Deck
 
Session #6: Get More Bang For Your Buck
Session #6: Get More Bang For Your BuckSession #6: Get More Bang For Your Buck
Session #6: Get More Bang For Your Buck
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Upgrading to TFS 2010

  • 1. Upgrading Team Foundation Server Overview Steve Lange Sr. Developer Technology Specialist | Denver, CO stevenl@microsoft.com | slange.me
  • 2. Topics • Types of Upgrades • Upgrade Process • Considerations • Recommendations
  • 3. Upgrading Team Foundation Server TYPES OF UPGRADES
  • 4. Notes on Team Project Collections • Team Project Collection (TPC) – A Team Project Collection is a group of related Team Projects. TFS 2010 now hosts Team Project Collections, not Team Projects. • Upgrades will place all Team Projects into a single TPC.
  • 5. Types of Upgrades • In-Place Upgrade – Upgrade software, no change in hardware • Migration-Based Upgrade – Upgrade software, move to new hardware • Consolidation Upgrade – Combine multiple 2005/2008 servers into a single 2010 server
  • 6. In-Place Upgrade • Backup • Verify System Requirements • Verify User Permissions – Necessary if changing accounts or using new SQL Server • Upgrade SQL – TFS 2010 requires SQL 2008 • Upgrade Reporting – SSRS & SSAS to 2008 • Prepare Portal Services – Upgrade to WSS 3.0, MOSS 2007, or SharePoint 2010 • Uninstall TFS 2005/2008 • Restore SQL, if needed • Install TFS 2010 • Run Upgrade • Configure MOSS 2007 or SP 2010 if needed
  • 7. Migration-Based Upgrade • Backup • Verify System Requirements • Verify User Permissions – Necessary if changing accounts or using new SQL Server • Set up IIS • Set up SQL Server • Set up Portal Services • Prepare Portal Services – Install SharePoint Extensions • Uninstall TFS 2005/2008 • Restore SQL to new hardware • Install TFS 2010 on new hardware • Run Upgrade • Configure MOSS 2007 or SP 2010 if needed
  • 8. Consolidation Upgrade • Upgrade each individual server (in-place or migration-based) – Upgrade first server to destination TFS 2010 server • Move each Team Project Collection to destination TFS 2010 server – Each “old” TFS server will be represented by a TPC on the “new” TFS server
  • 9. Upgrading Team Foundation Server UPGRADE PROCESS
  • 10. Upgrade Process – Verification Checks
  • 11. Upgrade Process - Upgrading
  • 12. Upgrading Team Foundation Server CONSIDERATIONS
  • 13. Considerations • Existing process templates continue in TFS 2010 – Work involved in moving to new templates • Reports are not moved in upgrade – Manual move required, or use 2010 reports • Data Warehouse not deleted in upgrade • Establish branches in source control to enable branch visualization • Build definitions are moved via “Upgrade Build Template” – Migrate to TFS 2010 build template when available
  • 14. Recommendations • Backup, test restore first • Review all documentation • Check for latest patches for TFS • Get help – MCS – Premier – Certified ALM Partner
  • 16. Resources • TFS 2010 Installation Guide • TFS 2010 Supplemental Upgrade Guide • Blog: Upgrading to TFS 2010 • 2008/2010 Compatibility – VS 2008 SP1 Forward Compatibility Update • TFS Web Access Information
  • 17. Steve Lange Sr. Developer Technology Specialist | Denver, CO stevenl@microsoft.com | slange.me