SharePoint备份/还原解决方案

时间:2010-01-12 19:56:09

标签: sharepoint backup wss

我正在使用SharePoint构建网站,我正在研究备份/恢复解决方案。 该网站托管在一组虚拟机上(一个用于Web前端的VM,一个用于SQL Server的VM)。

我在基本状态下备份了这些虚拟机(全新安装WSS和SQL,没有创建Web应用程序等)

我想要的是一个可以在基本状态VM上恢复的备份。

我尝试过恢复不同的方式(来自SQL,SharePoint UI,stsadm.exe)。这似乎不起作用,因为我们在服务器上部署了许多自定义解决方案(wsp),但这些解决方案都没有恢复。 这篇technet文章说,在提供的所有工具中,没有一个支持恢复中央管理配置数据库。

如果我完全丢失虚拟机,我需要一个可以依赖的选项(我宁愿不备份整个虚拟机)。

在SQL中恢复数据库不会这样做,因为我丢失了我的自定义解决方案,从中央管理或从stsadm恢复不起作用,因为它没有重新解析解决方案和中央管理数据库... < / p>

其他人如何备份他们的SharePoint系统?

谢谢!

1 个答案:

答案 0 :(得分:2)

很可能你找不到允许恢复配置数据库的备份/恢复工具,因为它被认为是一种不好的做法。迁移或还原服务器场时,首先创建配置数据库,然后重新附加与配置无关的内容数据库。

因此,一个好的选择是准备其他所有内容然后附加内容数据库。可以在网上找到几个用于脚本安装SharePoint的好脚本,我使用了这个的采用版本:http://josephfluckiger.blogspot.com/2009/01/scripted-sharepoint-install.html

事实上,你几乎可以编写所有内容的脚本,只需要为你的案例定义“一切”。我能想到的是:

  • IIS配置数据库配置,可以使用iisback.vbs
  • 获取
  • 来自wwwroot
  • 的web.config文件
  • 来自c:\ program files \ common files \ microsoft shared \ web server extensions \ 12 \ template \ features的自定义功能文件(但您可以通过将“stsadm -o upgradesolution”调用到任何.wsp文件来恢复它们)
  • 自定义模板,也来自\ 12 \ template \ controltemplates
  • 来自\ 12 \ template \ images的图片(实际上,你曾经放在\ 12 \ direcctory下的所有内容)
  • GAC中要求的程序集(但是当您调用“升级解决方案”时也可以恢复这些程序集