您的位置:首页 > 其它

SharePoint 2010 升级到SharePoint 2013的流程

2015-11-02 14:50 661 查看
我们知道SharePoint升级分为两种In-Place
Upgrade和DB 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

环境信息:Sites、Users、Content
Databases的数量

需清楚的信息:由于SharePoint 2013有一些功能不支持了,所以升级SharePoint
2010之前,需要验证一下原有10的环境是否配置和部署了这些功能,如果部署的话,需要清除:Web
Analytics service application、PowerPoint Broadcast Sites

可以升级到SharePoint 2013的Database:

Content Database

Service application databases: Business Data Connectivity、Managed
Metadata、Performance Point、Secure
Store、Search、User
Profile

 
准备SharePoint2013的Farm环境:
 

安装系统

DB server

Web and Application servers (安装必要的language packs)

配置Service Application:注意这些Service
Application不能通过Central Administration的方式创建,而是当Service
DB被upgraded之后,通过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 Backup和Restore
Content Database的功能把Database从SharePoint
2010的环境Copy到SharePoint
2013的环境中,如下图所示:
 



 
利用PowerShell的方式创建Service
Application(Service Application Proxy使用Default
Proxy Group)、Web Application(不需要创建Site
Collection,因为Content Database升级完成,Site
Collection会自动创建出来)

如果客户SharePoint 2010的环境做了自定义配置,如Solution、Web
Parts,Web Configs等等,需要在SharePoint
2013的环境重新配置

Test-SPContentDatabase检查新环境的配置情况

Database被Attach到目的端之后,还需要运行如下命令来升级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 Collection,My
Site会自动升级,如下图所示:

 



 
希望本篇文章能给大家升级SP10到SP13带来帮助,谢谢阅读!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息