使用数据库备份:

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

Sharepoint 2010 备份与恢复 (二)相关推荐

  1. Sharepoint 2010:备份与恢复

    网上一搜就有一大把,绝大多数是转载的,估计没有亲测,真正能用的还没几个. =_=! 虽然都是二手知识,但你们对二手知识也太不负责了吧! 在Web管理页面上的备份与恢复就不说了,这里说用命令行调用工具s ...

  2. VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里

    本篇大作历时3天写完,内容实在太多了,希望大家给力的支持啊~ SharePoint 2010是微软很棒的办公协作平台与企业门户,当然集成我们的应用那会让用户又更好的体验与方便行,比如把我们的Remot ...

  3. SharePoint 2010 初体验(二)搭建一个简单的三态工作流

    SharePoint 2010对工作流的创建与使用提供了友好的支持,我们有四种选择: SharePoint 2010:脱箱(Out-Of-The-Box)工作流 Visio 2010:可视化工作流,可 ...

  4. 在SharePoint 2010使用OWA查看自己邮箱的内容

    在SharePoint 2010使用OWA 背景: 利用 Outlook Web Access Web 部件,可以在 SharePoint 网站中显示从 Microsoft Exchange Serv ...

  5. SharePoint 2010 与 SQL Server 2012 报表服务集成

    一.安装报表服务外接程序 SharePoint产品准备工具可以安装 Reporting Services 外接程序的 SQL Server 2008 R2 版本.SQL Server 2012 包括 ...

  6. sharepoint 2010 内容类型

    SharePoint 2010  在上一版本的基础上进一步发展了内容类型对象.本系列作为一个专题,试图对其进行一个深入的剖析.方便大家在自己的自定义解决方案中对其进行定制. 内容类型的定义 Share ...

  7. sharepoint 2010 beta Workflow

    一.准备条件 系统:Windows  Server2008,Windows Server 2008 R2; 软件: 1.SharePoint Server 2010 Beta:http://www.m ...

  8. Sharepoint 2010 用VS定制Master,并且每个Web应用同一个Master

    最近做了一个项目管理系统,要求用Sharepoint,有个特别的功能就是通过创建出来的子站点要求应用同一个Master页面,并且每次修改Master页面都要同时修改所有的子站点,有这个需求就限制了Ma ...

  9. Sharepoint 2010配置form认证方式(SQL账号)

    Sharepoint 2010配置form认证方式(SQL账号) 一.准备工作: 1.首先我们创建我们form认证中所需要的数据库. 找到aspnet_regsql.exe,一般在C:\Windows ...

  10. 【SharePoint 2010】将Sharepoint Server 2010部署到WINDOWS 7

    1.部署-安装环境: 在这里先说明一下:2007的版本中我们只能装在WINDOWS 2003 SERVER 上,这种限制在2010被彻底打破了.我们可以将它安装在VISTA/WINDOWS 7/SER ...

最新文章

  1. Java:在Bean中使用PropertyChangeSupport支持PropertyChangeListeners
  2. 02_Mybatis动态代理
  3. 移动端禁止视频自动全屏播放
  4. python七段数码管绘制秒表_Python绘制七段数码管实例代码
  5. 桂林理工计算机与科学技术,桂林理工大学信息科学与工程学院
  6. Java中如何去掉字符串中的非法字符(预防SQL注入)
  7. 人工智能实验评价指标_人工智能实验报告.pdf
  8. 【综述笔记】Graph Neural Networks in Recommender Systems
  9. 【二进制】Special Numbers
  10. Android包管理机制(一) PackageInstaller的初始化
  11. Unity URP中根据深度重建世界坐标
  12. Java根据身份证号或者出生日期计算年龄
  13. mac双系统w ndows8,U盘如何安装MAC双系统
  14. Mangos地区代码
  15. 这些年我的不足(不够专注,不善于推迟满足感,阅读量不够……-无网不剩 http://t.cn/zOe1RPz)
  16. cocos2d-x apk 打包路径太深
  17. 嵌入式linux开发笔记: gcc选项
  18. 日语动词命令形和意志形变换
  19. javaweb项目接入CAS单点认证(含自身系统的三员过滤)
  20. 当物联网遇上区块链解决了哪些问题?

热门文章

  1. 多页面共用子窗口技术
  2. gnuplot在windows下的安装和使用
  3. Silverlight 游戏开发小技巧:扇形排列元素
  4. Q/A: AD的Kerberos报错
  5. axios发post请求,后端接收不到参数的问题
  6. datatable删除行、列
  7. Python成员运算符
  8. 《Linux命令行与shell脚本编程大全》第十八章 图形化桌面环境中的脚本编程
  9. 利用Apply的参数数组化来提高代码的优雅性,及高效性
  10. 记一次在Tomcat部署项目后无法启动该项目的例子