upgrading to sharepoint 2010
DESCRIPTION
In March, C/D/H presented to a group of IT professionals and business executives about SharePoint 2010 upgrade benefits and best practices. View the slide deck and learn more about SharePoint 2010 planning, discovery, testing, executing and stabilizing. You'll also see who's using SharePoint and what it looks like in action. For more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.TRANSCRIPT
![Page 1: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/1.jpg)
C D H
C D H Upgrading to SharePoint 2010
March 2011
![Page 2: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/2.jpg)
C D H Quick Facts
About Us• 21st Year• Grand Rapids &
Royal Oak• 30 Staff
Approach• Vendor Agnostic• Non-reseller• Professional
Services Only
Partnerships• Microsoft Gold
• Central Region Client Experience Award Winner
• VMware Enterprise• Cisco Premier• Novell Platinum• Citrix Silver
![Page 3: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/3.jpg)
C D H
Infrastructure
Access & Identity Management
Expertise
Project Management
Collaboration
![Page 4: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/4.jpg)
C D H Talks TechC D H
![Page 6: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/6.jpg)
C D H Collaboration Team
Susan Cotts Doug Brower* Tim Allison
Mark Jordan
Eric Inch
David TappanMark BeckerEric McKee
![Page 7: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/7.jpg)
C D H Why Upgrade to 2010?
![Page 8: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/8.jpg)
C D H Why Upgrade to 2010?
• Benefits:– http://www.jeffgiangiulio.com/2010/04/why-
upgrade-to-sharepoint-2010.html
• SharePoint 2010 Editions– http://thecommunicator.co.cc/2010/05/03/share
point-2010-feature-comparison-sharepoint-foundation-2010-vs-sharepoint-2010-standardenterprise/
![Page 9: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/9.jpg)
C D H Key to Success
Proper Preparation Prevents Poor Performance
He who fails to plan, plans to fail
![Page 10: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/10.jpg)
C D H Components for Success
• Planning− Identify organizational goals (success criteria, budget, timeline, downtime),
identify stakeholders, create project team, build project plan for the remaining stages of the project.
• Discovery− Document existing environment, researching upgrade materials (known issues,
upgrade methods), identify solutions (in house and 3rd party) research solution compatibility to 2010.
• Testing 1-2− Build a quick test environment (virtual), perform test migration(s) using real data,
identify issues and mitigate (UI, incompatible or missing solutions). Build production or test farm and migrate again (identify infrastructure issues), validate new solutions, new UI and performance with real users.
• Execute− Solution is tested, production farm is built, obtain approval to proceed, issue
communications and perform final migration.• Stabilize
− Final user tests, the migration is formally accepted by the stakeholders. Includes final development efforts, release coordination and communication, end user training, production deployment, final solution documentation, and project closure tasks, including formal sign-off on all project deliverables.
DiscoveryTesting
1-2Execute StabilizePlanning
![Page 11: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/11.jpg)
C D H Planning: Organizational Goals
• What is Success? - Budget, timeline, downtime, helpdesk tickets (training issues and problem resolution)
• Stakeholders? – Critical to your success (defining success factors, giving you access to key testers, key to adoption of the new technology)
• Project Team – *Project manager, stakeholders, *SharePoint specialist(s), *Developer(s), IT infrastructure staff, *Training specialist(s), End user testers
* Can be outsourced
![Page 12: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/12.jpg)
C D H Planning: The Plan
Discovery• Install pre-requisites
• Identify solutions and mitigation
• Review PreUpgradeCheck
• Determine requirements for new farm
Test 1• Build test farm• Perform migration using real data
• Identify major upgrade issues
• Test with project team
• Build issues list for team
• Determine fixes and document
New Farm• Build new test and production farm
• Fully configure all features to final specifications
Test 2• Determine best migration process
• Perform migration test on new farm
• Establish migration window
• Test with real users
• Determine training requirements and initiate training
Final Migration• Client updates• Complete training• Communicate outages
• Backup and verify• Migrate databases• Implement solutions
• End user test• Fix issues• Backup new farm• Release to production
Stabilize• Provide ad-hoc support
• Solution development
• Complete “As Built” documentation
• Clean up old server farm
![Page 13: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/13.jpg)
C D H Planning: Migration Methods
• Selecting a Migration Method– In-Place– *Database attach– *Hybrid 1 (Database attach w/read-only databases)– Hybrid 2 (In-Place w/detached content databases)– AAM Hybrid (both farms up w/detach database)*Most common
![Page 14: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/14.jpg)
C D H Planning: Migration Methods
Chuck Norris can upgrade SharePoint In-Place. (and it will actually work)
![Page 15: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/15.jpg)
C D H Planning: Migration Methods
• In-Place (Not recommended)– Upgrade performed directly on production servers– Servers must meet pre-requisites
• Windows Server 2008 SP1 or higher• SQL Server 2005 SP3 CU3
– Pros• Customizations are kept• Farm-wide settings preserved• Bizarre User Profile migration is avoided
– Cons• Most risky – no fallback• Most downtime – all content databases upgraded serially• Power outage or disk space issue during upgrade could leave upgrade in an
unsupported state
![Page 16: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/16.jpg)
C D H Planning: Migration Methods
• Database Attach (Most common)– Performed on a new SharePoint 2010 farm– Customizations and all configurations are re-deployed to this farm– Pros
• SAFE! Fallback is assured since production servers are not modified• Can upgrade multiple content databases in parallel for less downtime (provided you
have the SQL resources)• Can use this method to consolidate multiple farms into one• Can upgrade hardware as well as software• Opportunity to clean out the old server with a “fresh” install
– Cons• More effort because new farm has to be built, server and farm settings recreated• Customizations not upgraded• Copying databases over the network takes time and additional space
![Page 17: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/17.jpg)
C D H Planning: Migration Methods
• Hybrid 1 (common)– Same as the database attach method but source databases are set to
read-only rather than taken offline– Production farm is usable for read-only access by users– Pros
• Minimal downtime for users for read-only access• SAFE! Fallback is assured since production servers are not modified• Can upgrade multiple content databases in parallel for less downtime (provided you
have the SQL resources)• Can use this method to consolidate multiple farms into one• Can upgrade hardware as well as software• Opportunity to clean out the old server with a “fresh” install
– Cons• More effort because new farm has to be built, server and farm settings recreated• Customizations not upgraded• Copying databases over the network takes time and additional space
![Page 18: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/18.jpg)
C D H Planning: Migration Methods
• Hybrid 2 (Better than In-Place)– Upgrade performed directly on production servers , but content
databases are detached – After in-place upgrade of services and configuration databases the
content databases are attached and upgraded (in parallel if necessary)– Servers must meet pre-requisites
• Windows Server 2008 SP1 or higher• SQL Server 2005 SP3 CU3
– Pros• Customizations are kept• Farm-wide settings preserved• Bizarre User Profile migration is avoided• Save time over In-Place method by upgrading multiple content databases in parallel
– Cons• Still risky. No fallback for server. Content databases are safe, but a build of a SharePoint
2010 farm would be necessary to move forward• Still more downtime than the database attach
![Page 19: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/19.jpg)
C D H Discovery
“The more you know, the more you realize you know nothing.”
– Socrates
![Page 20: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/20.jpg)
C D H Discovery
• Review Upgrade Sites and Articles:– 5 Ways to Ruin Your SharePoint 2010 Upgrade
http://www.cmswire.com/cms/enterprise-cms/5-ways-to-ruin-your-sharepoint-2010-upgrade-008392.php
– SharePoint 2010 Upgrade Key Resourceshttp://blogs.msdn.com/b/joelo/archive/2010/01/31/sharepoint-2010-upgrade-key-resources.aspx
– Microsoft Upgrade Resource Center | SharePoint 2010IT Pro: http://technet.microsoft.com/en-us/sharepoint/ee517214.aspxDeveloper: http://msdn.microsoft.com/en-us/sharepoint/ee514557.aspx
– Joel Oleson’s PreUpgradeCheck Drilldownhttp://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2D183c%2D4fc2%2D8320%2Dba5369008acb&ID=238
– Anders Rask SharePoint 2010 Upgrade Whitepaperhttp://sites.wizdim.com/andersrask/files/2010/05/WhitePaper-Upgrading-SharePoint-2007-to-SharePoint-2010.pdf
– IE 6 Countdownhttp://www.ie6countdown.com/
![Page 21: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/21.jpg)
C D H Discovery: 2007 Farm
• Upgrade Existing SharePoint Farm to SP2 + CU October
• Run STSADM –o preupgradecheck– Reports farm and server data
• Servers, databases, AAM, site definitions, features, language packs• Can serve as your server farm documentation
– Identifies current or potential issues• Data orphans, missing features, database schema issues
• Research and resolve issues . Rerun preupgradecheck
• EXAMPLE PreUpgradeCheck Report– http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2
D183c%2D4fc2%2D8320%2Dba5369008acb&ID=238
![Page 22: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/22.jpg)
C D H Discovery: Customizations
• Identify Customizations:– Look in C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\12\Layouts, Templates\Features– GAC (Global Assembly Cache), CSS, Master Pages, timer jobs– Gary Lapointe’s “gl –enumunghostedfiles” (preupgradecheck miss)– Add/Remove Programs
![Page 23: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/23.jpg)
C D H Discovery: Customizations
• Research and Document customization issues– FAB 40 (STP and WSP)
http://blogs.technet.com/b/tothesharepoint/archive/2010/08/18/sharepoint-2010-products-upgrade-and-the-fabulous-40-application-templates.aspxhttp://www.techsolutions.net/Blog/tabid/65/EntryId/17/Fab-40-Templates-for-MOSS-2010.aspx
– 3rd party upgrades (Bamboo, KWizcom, Nintex, etc.)– Custom developed solutions and UI
• Develop a plan for dealing with customizations– Identify budget for 3rd party upgrades– Determine budget and time for custom developed solutions and UI– Prepare budgetary proposal and timeline for stakeholders
![Page 24: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/24.jpg)
C D H Discovery: Customizations
• Common User Experience (UX) issues– Custom Master Pages and Layouts will not upgrade
• New HTML markup (tables are gone in Master Page – cross browser support)
• New ribbon control, new controls added and other controls removed• Options:
– Convert existing Master Page (not recommended because it won’t support cross browser)
– Don’t do a visual upgrade!– Recreate Master page from scratch using standards compliant valid
markup – you will have to write new CSS
– Themes do not upgrade• New theme engine in 2010. v3 can still use the existing theme• Options:
– Use GUI to create your own theme or use PowerPoint and save as thmx file and upload
![Page 25: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/25.jpg)
C D H Delivery: Before Visual Upgrade
![Page 26: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/26.jpg)
C D H Discovery: After Visual Upgrade
![Page 27: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/27.jpg)
C D H Discovery: Hardware
• Hardware Assessment– Review current utilization – Disk / RAM / CPU– Determine hardware capacity for new farm, including planned
expansion– Determine physical vs. virtualization strategy– Prepare budgetary proposal for stakeholder approval
• Minimum Hardware Requirements– Front End & App Tier
• 64-bit, four cores (2 core on virtual)• 8 GB (4GB for developer)• 80 GB system drive
– SQL Tier• 64-bit, four cores (2 core on virtual)• 8 GB – 16 GB (more is required during migration)• 80 GB system drive
![Page 28: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/28.jpg)
C D H Discovery: Software
• Software Assessment:– Determine SQL Sever strategy for SharePoint 2010– Assess client workstation upgrade requirements– Prepare software budgetary proposal for stakeholders
• Software Requirement:– Windows Server 2008 R2 (ideal) or Windows Server 2008
w/SP2– SQL Server 2008 R2 (ideal), SQL Server 2008 SP1 CU2 or 64-
bit SQL Server 2005 SP3 CU3– No IE 6!
![Page 29: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/29.jpg)
C D H Testing
“As a rule, software systems do not work well until they have been used, and have
failed repeatedly, in real applications.”– Dave Parnas
![Page 30: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/30.jpg)
C D H Testing 1
• Create new least privilege accounts for the 2010 farm– spAdmin (for SP install), spFarm (Good account for database access
and user profile), spContent (Search crawl), spAppPool (application pools), spSQLsvc (SQL Server account), spSVC (SharePoint Service), spUPS (User Profile Service Sync)
• Build Farm– Production SQL Server (can be used be used for both farms)– Test SharePoint 2010 farm
• Quick install. Very little planning required• Used to enable a quick migration test
– Production and Test (QA) Farms• Architected and built using best practices, full configuration and capacity• Ideally both farms are identical and built together to ensure like configuration
![Page 31: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/31.jpg)
C D H Testing 1
• Migration Test– Obtain backup of the production content databases:
• Content databases (main content and My Sites)• User Profile database• SSO (if used)
– Restore databases to SQL Server• Very SharePoint sites can break down the migration by content databases to conserve
test space required
• Perform Content DB Test against 2010 farm– Give the spAdmin account rights on the SQL Server and to the
restored databases– Create Web Application for your URL – delete the content database it
creates– Run PowerShell command:
• Add-SPShellAdmin -UserName DOMAIN\spAdmin• Test-SPContentDatabase -name Content_DB -webapplication https://YourURL -
serverinstance SQLsvr | ConvertTo-CSV | Out-file f:\migrationtest\migration.csv
![Page 32: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/32.jpg)
C D H Testing 1
• Review CSV for Issues– Identify issues and correct in 2010 farm
• Install missing solutions, site definitions, etc.
– Re-run Content DB Test• Verify issues are resolved• In some cases you can proceed with the attach database test without cleaning up all the
issues
• Attach databases– Run PowerShell command:
• Mount-SPContentDatabase -Name Content_DB -DatabaseServer SQLSPS -WebApplication https://yourURL
– Time the process– Monitor the SQL Server (you may need to add memory)– Upon completion, review logs …14\LOGS – look for “Upgrade session
finished successfully!”
![Page 33: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/33.jpg)
C D H Testing 1
• Perform a Visual Upgrade:$sitecollection = Get-SPSite https://YourURL foreach($SPWeb in SiteCollection.AllWebs){$SPWeb.UIversion=4;$SPWeb.update();}
![Page 34: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/34.jpg)
C D H Testing 1
• Review Sites for Issues– Web parts
• Missing, broken, render issues
– Style and Appearance• Images display correctly• CSS showing appropriately• Themes showing appropriately• js working (check for script errors)
– Permissions• Do appropriate people and groups still have correct permission level• Audienced web parts will require the audiences to be rebuilt to test• Targeted web parts work differently. You will have to tweak permissions
– Customized (unghosted) pages• Are customizations still in place
– Setup Search to crawl and test
![Page 35: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/35.jpg)
C D H Testing 1
• User Profile Migration (many ways – few that work)– Create Web Application for My Sites
• If migrating My Sites, delete content db and attach migrated database
– User Profile Service Application Creation(make sure Managed Metadata Service Application is created first)• Temporarily add spFarm to local Administrators group and logon as spFarm• Create User Profile Service Application• Start the User Profile Service and manage the Application (Be patient. You may need a
reboot and always logon as spFarm!)• Start the User Profile Synchronization Service (be REAL patient – takes about 15 minutes)
– Create a User Profile Synchronization Connection• Typically this is AD. Consult TechNet article for AD rights http://technet.microsoft.com/en-
us/library/ee721049.aspx#accounts• Create connection, timer job and perform full sync. (be patient!)
– Configure Search to crawl the User Profile• Assign Administrator permissions in the User Profile Service Application to the spContent
account• Add the User Profile Content Source: sps3s://YourURL
![Page 36: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/36.jpg)
C D H Testing 1
• User Profile Migration (cont.)– Verify the User Profile is working
• Synchronizing• Search can crawl it and displays users• You can manage the service without errors
– Stop the User Profile Synchronization Service– Delete the User Profile Service Application!– Create the User Profile Service Application
• Instead of creating a new profile database, specify the restored MOSS 2007 database (make sure you granted rights to spFarm to that database)
• Complete the process as before – this will upgrade the database to SharePoint 2010
– Start the User Profile Synchronization Service
• Verify User Profile Migration– Crawl the profile again and verify unique data was migrated
• Verify My Sites using same verification steps for Sites
![Page 37: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/37.jpg)
C D H Testing 1
• SSO migration– Follow SSO migration steps documented in Anders Rask’s
whitepaper
• Tracking Migration Issues– Build a Tracking Site (preferred)
(Note: a site needs to have it’s own Web Application on the new 2010 farm)
– Give access to all testers– Conduct training sessions for end user testing– Configure alerts on the site
![Page 38: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/38.jpg)
C D H Testing 1
• Tracking Migration Issues List
![Page 39: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/39.jpg)
C D H Testing 2
• Install solutions and customizations onto new Test Farm
• Perform 2nd migration– Obtain migration timing metrics
• Project team performs initial tests• Open site to broader audience for User
Acceptance Testing (UAT)– Thorough test plan tests performance and all use cases
• Finalize Go-Live Plan– Detailed upgrade recipe: instructions to mitigate every
known issue• Conduct End User training
![Page 40: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/40.jpg)
C D H Execute
• Obtain stakeholder approval to proceed with final migration
• Issue communications• Perform backups• Perform final migration
![Page 41: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/41.jpg)
C D H Stabilize
• Post migration testing to confirm proper migration– Execute UAT Test Plan
• Finalize solution, customization and UI fixes• Upgrade is formally accepted by stakeholders• Complete end user training• Document “As Built” server configuration• Close a successful SharePoint 2010 Upgrade
project!
![Page 42: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/42.jpg)
C D H
C D H SharePoint in Action
![Page 43: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/43.jpg)
C D H Ferrari
![Page 44: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/44.jpg)
C D H Energizer
![Page 45: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/45.jpg)
C D H Winchester Ammunition
![Page 46: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/46.jpg)
C D H Swatch
![Page 47: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/47.jpg)
C D H TV Guide
![Page 48: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/48.jpg)
C D H Kroger
![Page 49: Upgrading to SharePoint 2010](https://reader033.vdocuments.net/reader033/viewer/2022051515/54c545c84a79598e328b4636/html5/thumbnails/49.jpg)
C D H
Royal Oak306 S. Washington Ave.Suite 212Royal Oak, MI 48067p: (248) 546-1800
Thank You
Grand Rapids15 Ionia SWSuite 270Grand Rapids, MI 49503p: (616) 776-1600
(c) C/D/H 2007. All rights reservedwww.cdh.com