博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sharepoint 2010 备份与恢复 (二)
阅读量:5093 次
发布时间:2019-06-13

本文共 2817 字,大约阅读时间需要 9 分钟。

使用数据库备份:

1. 安装必要组件

SharePoint Server  

以下这些组件适用于Windows Server 2008及Windows Server 2008 R2。 
KB971831 (目前该KB还没有对2008 R2进行更新,这个KB为WCF添加一个新模式“AllowInsecureTransport”,如果没有这个模式则User Profile SA、Metadata Service SA不能正常工作) 
http://support.microsoft.com/kb/971831  
http://go.microsoft.com/fwlink/?LinkID=160770

Microsoft SQL Server 2008 Native Client:  
http://download.microsoft.com/download/3/5/5/35522a0d-9743-4b8c-a5b3-f10529178b8a/sqlncli.msi 

Microsoft "Geneva" Framework Runtime  
http://download.microsoft.com/download/F/3/D/F3D66A7E-C974-4A60-B7A5-382A61EB7BC6/MicrosoftGenevaFramework.amd64.msi 

Microsoft Sync Framework Runtime v1.0 (x64)  
http://download.microsoft.com/download/C/9/F/C9F6B386-824B-4F9E-BD5D-F95BB254EC61/Redist/amd64/Microsoft%20Sync%20Framework/Synchronization.msi 

Microsoft Chart Controls for Microsoft .NET Framework 3.5  
http://download.microsoft.com/download/c/c/4/cc4dcac6-ea60-4868-a8e0-62a8510aa747/MSChart.exe 
Microsoft SQL Server 2008 Analysis Services ADOMD.NET  
http://download.microsoft.com/download/A/D/0/AD021EF1-9CBC-4D11-AB51-6A65019D4706/SQLSERVER2008_ASADOMD10.msi 

原文链接:http://blogs.msdn.com/b/jiel/archive/2009/10/25/sharepoint-2010-prereq-download-links.aspx 

 

2.安装Sharepoint

 

3.运行配置向导

配置数据库时,把数据库地址IP改成DNS域名,更改Host文件

Host文件地址:C:\Windows\System32\drivers\etc

修改:xxx.xx.xx.xx       sharepointdb.com

 

4.备份原Sharepoint的WSS_Content数据库

 

5.停止如下Services

  • SharePoint 2010 Administration
  • SharePoint 2010 Timer

等待几分钟

6.恢复WSS_Content数据库到新服务器

 

7.更改新服务器的数据库

三个主要数据库解释:

sharepoint_admin_content -- 管理中心数据库

sharepoint_config -- 配置数据库

WSS_content -- 网站内容数据库

数据库中表解释:

sharepoint_config.objects :物理对象表,包括站点,数据库,工作流作业等;其中的ID字段,如果是站点,则对应sharepoint_sitemap表中的applicationid字段,如果是数据库,则对应sitemap表的databaseid字段

sharepoint_config.sitemap :站点地图表,ID就是siteid,分别关联相应的站点和数据库

在WSS_Content数据库中查询WSS_Content数据使用的站点ID

Use WSS_Content

SELECT * FROM [WSS_Content].[dbo].[AllDocs] where DirName='Lists'

得到SiteId值

Sharepoint_Config中更改数据库与站点ID的对应值(即查询到之后更改ID)

use sharepoint_config

select * from sitemap a,objects b where a.databaseid=b.id and b.name='WSS_Content'

 

8. 恢复WSP包到新服务器上面

 

9. 复制虚拟路径下面的文件

 

10. 复制Layouts下面的文件

11. 恢复My Site

启动Services:

  • User Profile Service
  • User Profile Synchronization Service
  • SharePoint Server Search
  • Managed Metadata Web Service

创建User Profile Service Application

向添加Web Application中添加Wildcard Inclusion Managed Path

给Web Application开启Self-Service Site Creation

User Profile Service Application设置My Site

Enable User Profile Service Activiety Feed Job

 

12. 更改Sharepoint Config中SiteMap中的ApplicationId和DatabaseId

从原先SiteMap数据库中的Path为/my和/my/personal/username复制过去,并更改对应的ApplicationId和DatabaseId,改成与Path为/的一致

(这样可以把原先的My Site内容关联起来,但是前提是原站点的User Profile的Content Database是跟Web Application的是一样的)

 

P.S. 第9第10步就是项目中没有把layouts目录下放到Module,Mapping到对应的地址,打成WSP包,前期埋下的坑,只能需要手动重新拷贝。

 

转载于:https://www.cnblogs.com/batter152/p/4097010.html

你可能感兴趣的文章
[苦逼程序员的成长之路]1、飞扬小鸟
查看>>
零基础自学用Python 3开发网络爬虫(二): 用到的数据结构简介以及爬虫Ver1.0 alpha...
查看>>
修改JEECG项目浏览器标题
查看>>
HDU4405(期望DP)
查看>>
Linux下svn的部署
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
Linux下MySQL数据库的备份与还原
查看>>
vs code 的便捷使用
查看>>
RPM查询篇
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
OC语法基本使用
查看>>
JS 中的跨域请求
查看>>
JAVA开发环境搭建
查看>>
SVN服务的配置与管理
查看>>
vim插件ctags的安装和使用
查看>>
个人总结
查看>>
mysql基础语句
查看>>
Oracle中的rownum不能使用大于>的问题
查看>>
[Data Structure & Algorithm] 有向无环图的拓扑排序及关键路径
查看>>