0

我已经实现了自己的应用程序(可能使用Volume Shadow Copy)来备份Exchange 2010服务器。需要Volume Shadow Copy API冻结Exchange Writer

我发现下面的模式:Backup Sequence Diagram

但我找不到任何功能直接冻结/解冻的Exchnage作家。

我发现只有这样的功能,即所谓的“冻结”和“解冻”为创建快照的一部分命令(请参阅下面的模式:Overview of Processing a Backup Under VSS

请帮我找到第一个模式的任何文件,即该API功能我可以使用冷冻和解​​冻作家

由于

回答

1

有一个全面的例子,在VSHADOW.exe的形式,其是一个示例VSS请求作为SDK的一部分提供。

许可协议包括这样的:

示例代码。您可以修改,复制和分发标记为代码的源代码和目标代码形式的“样本”。

您可以适应vshadow的做你想要什么,但最简单的方法是使用vshadow的。 exe按原样。

您可以使用VSHADOW创建卷影副本,将其安装在符号链接或驱动器盘符上,执行任何您想要的操作,然后销毁卷影副本卷和符号链接。

要清楚的是,在冻结操作过程中,您不应该备份冻结的文件,您应该创建冻结文件的卷影副本,以便它们可以快速解冻,然后备份卷影副本。

VSHADOW会冻结,创建阴影副本,解冻(只需几秒钟),然后将阴影副本安装在驱动器盘符上,调用外部程序 - 您的备份程序,然后可以备份阴影交换数据库的副本 - 然后删除卷影副本。影子副本不会更改,并且可以备份而不会导致共享冲突。

+0

我调查了VShadow应用程序的来源,并发现只有一个功能可能对我在此任务中有所帮助。这是一个“SimulateSnapshotFreeze”功能。但是我找不到关于这个函数的任何文档,我只知道它是在“vssapi.dll”库中实现的。不幸的是,VShadow.exe并不是全面的例子:(((( – 2013-03-07 12:38:53

+0

@ OlegKalenchuk,你不应该在冻结期间备份文件,你应该创建冻结文件的影子副本,以便它们可以快速解冻,然后备份影子副本 – Ben 2013-03-07 13:53:13

+0

谢谢,我猜想我无法立即冻结作者,这是否意味着“备份顺序图”不正确(特别是在步骤11)? – 2013-03-07 14:10:58