本次将详细讲解SharePoint2010向2013升级排错,2013环境的搭建排错可以参考上篇文章,即有关SharePoint2013环境搭建错误排查。
1、SharePoint2010和2013环境的准备
SharePoint2010的环境组成:Windows Server 2008 R2、SQL Server 2008、SharePoint2010、Project Server 2010以及数据库管理工具SSMS。
在SharePoint2010环境部署时,出现的问题集中出现在SharePoint的组件安装中,一些组件需要通过执行命令安装,直至预安装执行程序全部通过。
SharePoint2013的环境组成:Windows Server 2012 R2、SQL Server 2012、SharePoint2013w_SP1、Project Server 2013w_SP1以及数据库管理工具SSMS。
在SharePoint2013环境部署时,出现的问题也集中出现在SharePoint的组件安装中,一些组件需要通过执行命令安装,其他是一些补丁包的安装,这里可以参考之前有关2013环境搭建及排错的文章,详细地列出了补丁包的下载地址以及安装方式。
2、SharePoint2010数据库的备份
升级前要在SSMS的管理工具中找到数据库中的下列文件:ProjectServer_Archive、ProjectServer_Draft、ProjectServer_Published、ProjectServer_Reporting、WSS_Content五个数据库,分别右键点击数据库文件,点击任务下的备份进行数据库备份.
备份完成后,在刚才的备份路径下找到备份好的五个数据库文件,之后将这五个文件拷贝到2013环境的对应数据库路径下。
3、在管理中心以及SSMS删除内容数据库(2013环境)
进入SharePoint2013的管理中心,在应用程序管理中点击“管理内容数据库”,在点击界面中显示的数据库,在管理内容数据库的页面中,勾选“删除内容数据库”,完成后点击“确定”。
在管理中心删除内容数据库后,在SSMS数据库管理工具中,刷新数据库,如果该数据库仍存在,则需要再次手动将其删除。
4、安装Web应用程序以及服务应用程序
在管理中心,点击“管理服务应用程序”后,分别点击新建“PerfirmancePoint Service 应用程序”以及“Project Server Service Application”,之后点击“管理Web应用程序”,新建默认Web应用程序。

5、安装SQL Server Reporting Services服务应用程序
SharePoint 命令行,执行如下语句,安装服务和代理并启动服务
1、Install-SPRSService
2、install-SPRSServiceProxy
3、get-spserviceinstance -all |where {$_.TypeName –like "SQL Server Reporting*"} | Start-SPServiceInstance

新建Reporting Service的服务应用程序

6、2010数据库还原(2013环境)
还原数据库需要在SSMS数据库管理工具中,鼠标选中“数据库”,右键点击“还原数据库”,在还原数据库的选项卡中,点击“设备”,之后选择数据库存放的路径,在“选择备份设备”对话框中,点击“添加”。
之后便可在其中找到五个数据库文件,重复上述步骤,依次点击即可,之后按照提示点击“确定”,还原数据库即可,还原成功后会有提示并且会在SSMS数据库管理工具中刷新可看到。
6、执行SharePoint2010升级2013的命令
执行升级的命令需要以管理员身份运行SharePoint 2013命令行管理程序,接下来一一介绍升级命令以及对应成功的截图展示、排错等等,读者可参考微软提供的官方操作,以下是微软官方链接。
升级数据库和 Project Web App 网站集 (Project Server 2013) - Project Server | Microsoft Docs
接下来介绍SharePoint2010升级2013的命令(前提是上述步骤均已完成,包括2010环境及2013环境的搭建、在2010环境中制造测试数据并在SSMS中备份数据库文件、在2013环境将2010数据库文件在SSMS中还原成功):
第一阶段:SharePoint升级阶段
(1)、方案部署命令(如果2010环境不涉及部署,则该命令可不执行)
Add-SPSolution "wsp文件的URL"
示例:Add-SPSolution "C:\EpmWebparts.wsp"
(2)、检查SharePoint 2010数据库,以发现可能导致升级失败的错误
Test-SPContentDatabase -Name <contentdbName> -WebApplication <URL> -ServerInstance <servername>
示例:Test-SPContentDatabase -name WSS_Content2010 -webapplication http://win:80 -ServerInstance win
相关参数:
contentdbName:数据库名称(WSS_Content2010)

本文详细介绍了从SharePoint2010升级到2013的完整过程,包括环境准备、数据库备份、内容数据库删除、Web应用程序和服务应用程序安装、SQLServerReportingServices配置、数据库还原、升级命令执行等关键步骤,以及在每个步骤中可能出现的问题和解决方法。升级过程中涉及到的SharePoint组件安装、数据库备份与还原、权限设置、错误排查等内容对于SharePoint管理员具有重要参考价值。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



