OSP-300-6将SharePoint2007系统升级到SharePoint2010涂曙光blog.joycode.com/kaneboySharePoint高级技术顼问惠普课程安排了解准备测试实施验证2007代码的升级!升级的整个步骤了解•最低需求•升级方式•离线时间•可能遇到的问题验证•检查升级日志•检查UI问题•检查数据问题实施•创建/升级2010服务器场•部署自定义内容•尽量减少离线时间•监测升级过程准备•准备升级文档•检查自定义内容•规划升级策略•使所有内容可升级测试•创建测试环境•提前发现问题最低硬件需求CPUMemoryStoragex64Quadprocessor,2.5Ghz4GBfordeveloperorevaluationuse8GBforproductionuse80GBforinstallationAdditionaldrivespacerequiredfordaytodayuse最低软件需求SQLServer2005SQLServer2008SQLServer2008R2OperatingSystemx64editionServicePack3+KB967909x64editionStandardServicePack1+KB970315x64editionStandardx64WindowsServer2008SP2StandardX64WindowsServer2008R2Standard服务器上需要安装的组件WCFHotfix-KB976394(2008)orKB976462(R2)SQL2008NativeClientWindowsIdentityFoundationSyncFrameworkRuntimev1.0(x64)ChartControlsfor.NETFramework3.5FilterPack2.0SQLServer2008AnalysisServicesADOMD.NETSpeechPlatformRuntimeSpeechRecognitionLanguageWindowsPowerShell2.0WebServerRoleApplicationServerRoleMicrosoft.NETFramework3.5SP1PrereqInstallerSharePoint2010安装向导PreparationTool安装向导配置向导服务器场配置向导安装必需组件安装SharePoint2010设置安全策略设置注册表也被称为“PSCONFIGUI/PSCONFIG”安装和设置SharePoint配置数据库安装SharePoint2010管理中心网站配置服务器场创建第一个网站集选择服务帐户对客户端的最低要求MicrosoftSilverlight™3“Supported”浏览器IE7&IE8(32bit)“Supportedwithlimitations”浏览器Firefox3.6Safari4.04IE7&IE8(64bit)“Nottested”浏览器IE6(32bit)有关浏览器支持情况的详细信息:(office.14).aspx升级前检查工具SharePoint2007SP2新增的stsadm指令stsadm–opreupgradecheck检查整个系统的问题、是否可升级基于内置的规则进行扫描当前服务器场信息存在的错误丌会对当前2007系统做任何修改升级前检查工具–当前服务器场信息ServerInfoFarmInfoUpgradeTypeSiteTemplatesFeaturesLanguagePacksAAMURLsAllserversthatarerunningSharePointbitsinthefarmThecomponentsofthefarmTheupgradetypessupportedbythefarmListofsitedefinitionsListoffeaturesinstalledLanguagepacksrequiredAAMURLswithinthecurrentenvironment升级前检查工具–存在的错误OSTypeDatabaseSchemaDataOrphanSiteOrphanUnfinishedGradualUpgradeCheckforthe64-biteditionofWindowsServer2008orlaterinstalledContentdatabasesaremodifiedContentDBorphansSitescanbereferencedFarmisinagradualstill升级前检查工具–存在的错误MissingWebConfigInvalidHostNamesInvalidServiceAccountDatabaseReadOnlyWyukonWebapplicationmissingweb.configInvalidhostnamesApplicationPoolaccountListdatabasesthatareROinSQL-wecan’tupgradeRODB4GBSitecollections升级方法就地升级数据库附加升级丌再有“渐进升级”就地升级下一步、下一步、完成;)亮点可重新开始!不会发生超时问题就地升级旧的版本(SharePoint2007)被完全覆盖升级期间,所有网站丌可用升级后,所有网站URL保持丌变SharePoint2007需要是x64版本如何将SharePoint从x86迁移到x64就地升级的过程SQLServer实例就地升级方式的优劣优点服务器场的设置都会被保留所有自定义内容都会被保留缺点升级期间,所有服务器和服务器场都处于不可用状态升级的过程是一步一步顺序进行现有2007服务器场必须支持x64,并具备足够的性能数据库附加可以被附加的数据库内容数据库SSP数据库无法被附加的数据库配置数据库搜索数据库数据库附加升级的步骤备份2007内容数据库将数据库恢复到SharePoint2010SQLServer中Test-SPContentDatabase–namewss_content_2007–webapplicationMount-SPContentDatabase–namewss_content_2007–webapplication数据库演示数据库附加升级混合方式将内容数据库离线使用就地升级方式,将“空服务器场”升级到2010使用数据库附加方式,将原来的2007内容数据库附加到升级后的2010服务器场混合方式的优劣服务器场的设置可以被保留自定义内容可以被保留可以同时升级多个内容数据库需要有大量的手工工作需要直接操作SQLServer数据库需要x86的场景会比较麻烦现有的硬件设备可能需要被更换如何最小化“中断时间”数据库只读(2007SP2,2010)使用一种并行升级策略数据库附加+AAM转向(2010)(office.14).aspx设置内容数据库为只读通过SQLServer设置内容数据库只读SharePoint发现数据库只读,就会自劢更新UI界面为只读状态适用于当数据在其他位置被升级时,使原服务器场的数据保持丌变一种并行升级的策略从2007服务器场中脱机所有内容数据库,然后进行就地升级当执行就地升级时,将内容数据库附加到另外一个2010场中,对数据库进行升级就地升级完成后,把数据库重新附加回升级后的2010服务器场302SQL?数据库升级+AAM转向MoveDBSQLInstance什么是“VisualUpgrade”一种将UI不内容分开升级的功能数据和代码先一次性升级好网站UI可以有两种模型:当前版本(2007)与最新版本(2010)页面与控件在运行时根据UI版本,可以呈现出不同的效果VisualUpgrade升级后的网站UI默认是2007样式在配置向导中可以选择直接使用2010样式渐进式升级网站UI网站网站集通过命令行指令报表管理员可以查看基于网站集的状况报表升级前的考虑数据不自定义内容的数量升级的速度取决于要升级的数据的多少升级的复杂性取决于要升级的自定义内容的多少升级前的考虑所依赖的程序升级前考虑将SQLServer2005升级到SQLServer2008Webparts可能需要升级其他第三方应用程序WindowsservicesWindowsapplicationsWebapplicationsHTTPmodules应用程序有可能对SharePoint2007有依赖有些第三方程序有可能修改了SharePoint数据库的结构升级前的考虑服务中断时间对于业务部门,服务中断或是“有限访问”哪种合适?数据库附加方式/混合方式升级可以提供“有限访问”备份数据库将2007网站设置为只读升级修改WINS/DNS就服务中断时间不客户多沟通!升级前的考虑URL的变化客户现在有多么依赖于URL?数据库附加/混合方式:URL可以变化,也可以保持丌变如果URL变了Office客户端不支持自劢转向客户收藏夹里面的URL都需要更新就地升级:URL丌会变化构建测试服务器场使用真实的数据定位出有问题的地方检查升级性能确定操作顺序如果可能,使用不生产环境类似的硬件2010PrereqTool确保下列组件:IIS7.0SQLServerClientMicrosoftFilterPack14PowerShell2.0(download)WindowsInstaller4.5(download).NetFramework3.5SP1(download)MicrosoftSyncFrameworkRuntime1.0Microsoft“Geneva”Framework(download)MicrosoftServerSpeechLanguagePack(English-U.S.)version6.0MicrosoftChartControlsforMicrosoft.NETFramework3.5MicrosoftUnifiedCommunicationsManagedAPI2.0Speech安装向导配置向导配置向导(PSCONFIG.EXE)创建新服务器场数据库服务器与配置数据库名称数据库访问账户管理中心网站的端口认证方式(Kerberos/NTLM)指定服务器场安全设置服务器场配置向导AccessServicesApplicationRegistryServiceBusinessDataCatalogExcelServicesLotusNotesConnectorManagedMetadataServicePeopleSearchServiceapplicationSecureStoreServiceStateServiceUsageandHealthdatacollectionVisioGraphicsServiceWebAnalyticsW