SharePoint 2010 升级到SharePoint 2013的流程

来源:互联网 发布:mac os教程 编辑:程序博客网 时间:2024/05/21 12:50

我们知道SharePoint升级分为两种In-Place UpgradeDB AttachUpgrade;但MOSS 2007升级到SharePointServer 2010的时候,支持上述两种升级方式,然后从SharePoint 2010开始,SharePoint 2010升级到SharePoint 2013仅支持DB Attach的方式升级。

 

升级流程分为3个阶段:升级前的准备工作、Content Database以及Service Content Database升级、SiteCollection升级。

 

详情如下:

 

升级前我们需要整理SharePoint2010的一些Environment Information以及要安装和部署SharePoint 2013的环境。

 

整理SharePoint2010的环境信息:

 

  • Settings信息:
    • Alternate access mappings Authentication providers and authentication modes that are being used
    • Quota templates
    • Managed paths
    • Self-service site management settings
    • Incoming and outgoing e-mail settings
    • Customizations
    • Certificates
  • 环境信息:SitesUsersContent Databases的数量
  • 需清楚的信息:由于SharePoint 2013有一些功能不支持了,所以升级SharePoint 2010之前,需要验证一下原有10的环境是否配置和部署了这些功能,如果部署的话,需要清除:Web Analytics service applicationPowerPoint Broadcast Sites
  • 可以升级到SharePoint 2013Database
    • Content Database
    • Service application databases: Business Data ConnectivityManaged MetadataPerformance PointSecure StoreSearchUser Profile

 

准备SharePoint2013Farm环境:

 

  • 安装系统
    • DB server
    • Web and Application servers (安装必要的language packs)
  • 配置Service Application:注意这些Service Application不能通过Central Administration的方式创建,而是当Service DBupgraded之后,通过PowerShell的方式去创建,并且Service Application Proxies要使用Default Proxy Group
    • Business Data Connectivity service application
    • Managed Metadata service application
    • PerformancePoint Services service application
    • Search service application
    • Secure Store service application
    • User Profile service application
  • 配置Farm Settings
    • Business Data Connectivity service application
    • Managed Metadata service application
    • PerformancePoint Services service application
    • Search service application
    • Secure Store service application
    • User Profile service application

 

升级Database

 

  • 为了在Content Database升级过程中,没有其他数据增加,建议升级时把Database Status设置成Read Only的状态。
  • 使用SQL Server BackupRestore Content Database的功能把DatabaseSharePoint 2010的环境CopySharePoint 2013的环境中,如下图所示:

 


 

  • 利用PowerShell的方式创建Service ApplicationService Application Proxy使用Default Proxy Group)、Web Application(不需要创建Site Collection,因为Content Database升级完成,Site Collection会自动创建出来)
  • 如果客户SharePoint 2010的环境做了自定义配置,如SolutionWeb PartsWeb Configs等等,需要在SharePoint 2013的环境重新配置
  • Test-SPContentDatabase检查新环境的配置情况
  • DatabaseAttach到目的端之后,还需要运行如下命令来升级Content Database

Mount-SPContentDatabase -Name <Database Name>-DatabaseServer <Server Name> -WebApplication <URL>

Site Collection的升级

 

  • 升级Site Collection之前,利用site collection health checker 检查site collection的情况。如下图所示:

 


 

  • Planning and configuring available site collection modes

$webApp=Get-SPWebApplication <Web App URL>

$webApp.UpgradeReminderDelay <Value in Days>

$webApp.UpgradeMaintenanceLink=’<Link to MaintenancePage>’

  • Planning and configuring site collection upgrade availability

$site=Get-SPSite <URL>

$site.AllowSelfServiceUpgrade=$FALSE

  • Planning and configuring evaluation mode

$site=Get-SPSite <URL of site collection>

$site.AllowSelfServiceUpgradeEvaluation=$FALSE

  • Upgrade Sites—Planning and configuring site collection upgrade queues

 

Get-SPSiteUpgradeSessionInfo -ContentDatabase <ContentDatabase Name> -ShowInProgress -ShowCompleted -ShowFailed

Get-SPSiteUpgradeSessionInfo -Site <URL of site>

Upgrade-SPSite <URL of site> -VersionUpgrade -QueueOnly

Remove-SPSiteUpgradeSessionInfo -Identity <URL of site>

  • 先升级My Site Host Site CollectionMy Site会自动升级,如下图所示:

 


 

希望本篇文章能给大家升级SP10SP13带来帮助,谢谢阅读!

2 0
原创粉丝点击