备份&还原计时器作业WSS 3.0

时间:2009-07-02 10:09:01

标签: sharepoint sharepoint-2007 wss-3.0 timer-jobs

是否可以安排备份&使用计时器作业恢复WSS站点? 要么 WSS 3.0是否为同一个提供了OOTB功能?

谢谢, 特加斯

2 个答案:

答案 0 :(得分:1)

自动执行此操作的唯一方法是通过STSADM备份命令。我发现Michael Noel的这个SharePoint Site Backup Script对于完全相同的问题非常有帮助。

答案 1 :(得分:0)

你问题的快速答案,Tejas,“是的,这是可能的。”我的解释假设您要求一些关于如何处理该过程的程序化线索。如果您只是在寻找一种安排备份工作的好方法(也就是说,您的问题是管理员问题,而不是编程问题),那么我同意Alex并将您推荐给ServerFault.com;如果您正朝着这个方向前进,Windows任务计划程序是一个很好的方法。

首先,快速总结一下备份和还原选项:

  1. 如果您要执行灾难性服务器场备份或还原(即,您通过中央管理员站点执行相同类型的备份和还原),那么您需要查看 Microsoft.SharePoint.Admininstration.Backup 命名空间。具体的入口点是 SPBackupRestoreConsole 类型,它实际上是备份和还原操作的“控制器”。许多支持类型(例如, SPBackupRestoreObject SPBackupSettings SPRestoreSettings )也会发挥作用。

  2. 如果您只是想要备份和恢复单个网站集,则需要查看 Microsoft.SharePoint中的 SPSiteCollection 类型。管理命名空间。 SPSiteCollection 包含备份方法和还原方法,它们完全符合您的预期。 SPSiteCollection 方法的好处是备份是单个文件(而不是 SPBackupRestoreConsole - 它创建了所有关联的XML文件历史记录和多文件备份标准的灾难性备份)。

  3. 虽然不是严格的备份和还原,但您在内容部署API命名空间中还有其他选项( Microsoft.SharePoint.Deployment )。出口和进口都在那里处理。

    这些是您在计时器作业中开始执行所需备份和还原操作的类型。如果您包含有关您尝试执行的操作的其他详细信息,我可以提供其他建议。

    我还假设您知道如何以编程方式创建计时器作业。如果你不这样做,Andrew Connell的一篇非常好的文章涵盖了基础知识:http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx。不过,构建计时器作业本身就是一个主题: - )

    我希望这有帮助!