代码之家  ›  专栏  ›  技术社区  ›  Hugo Migneron

SharePoint备份/还原解决方案

  •  2
  • Hugo Migneron  · 技术社区  · 14 年前

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

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

    我想要的是一个备份,我可以在基本状态虚拟机上还原它。

    我尝试了不同的恢复方法(从SQL、SharePointUI、Stsadm.exe)。这似乎不起作用,因为我们在服务器上部署了许多自定义解决方案(WSP),并且这些解决方案没有还原。 这个 technet 文章指出,在所有提供的工具中,没有一个支持恢复管理中心配置数据库。

    如果我完全失去了虚拟机,我需要一个可以依赖的选项(但是我不想备份整个虚拟机)。

    恢复SQL中的数据库并不能做到这一点,因为我丢失了自定义的解决方案,从管理中心或STSADM恢复都无法工作,因为它无法重新分配解决方案和管理中心数据库…

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

    谢谢!

    1 回复  |  直到 14 年前
        1
  •  2
  •   naivists    14 年前

    很可能您找不到允许还原配置数据库的备份/还原工具,因为这被认为是一种糟糕的做法。迁移或恢复农场时,首先创建一个 新的 配置数据库,然后重新附加独立于配置的内容数据库。

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

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

    • IIS元数据库配置,可以使用 iisback.vbs
    • web.config文件来自 wwwroot
    • 来自c:\program files\common files\microsoft shared\web server extensions\12\template\features的自定义功能文件(但您可以通过对任何.wsp文件调用“stsadm-o upgradesolution”来还原它们)
    • 自定义模板,也来自\12\template\controltemplates
    • 来自\12\template\images的图像(事实上,您曾经放在目录下的所有内容)
    • GAC中所需的程序集(但当您调用“UpgradeSolution”时,也可以还原这些程序集)