1

是否可以使用 Timer Job 安排 WSS 站点的备份和还原?或者 WSS 3.0 是否提供相同的 OOTB 功能?

谢谢,光辉

4

2 回答 2

1

The only way to automate this is via STSADM backup commands. I found this SharePoint Site Backup Script by Michael Noel to be very helpful for exactly the same problem.

于 2009-07-02T14:40:59.373 回答
0

Tejas 对您的问题的快速回答是“是的,有可能”。我的解释假设您正在询问有关如何处理该过程的一些程序化线索。如果您只是在寻找一种安排备份作业的好方法(也就是说,您的问题是管理问题而不是编程问题),那么我同意 Alex 的观点并将您推荐给 ServerFault.com;十次中有九次,如果您朝着这个方向发展,Windows 任务计划程序是一个很好的方法。

首先,快速总结一下您的备份和恢复选项:

  1. 如果您希望执行灾难性场备份或恢复(即,您将通过 Central Admin 站点执行相同类型的备份和恢复),那么您需要查看Microsoft.SharePoint.Admininstration .Backup命名空间。特定的入口点是SPBackupRestoreConsole类型,它实际上是备份和还原操作的“指挥器”。许多支持类型(例如,SPBackupRestoreObjectSPBackupSettingsSPRestoreSettings)也开始发挥作用。

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

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

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

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

我希望这有帮助!

于 2009-07-06T21:32:56.167 回答