我已经实现了自己的应用程序(可能使用了卷影复制)来备份Exchange 2010服务器。
我发现以下架构:Backup Sequence Diagram
但是我找不到直接冻结/淘汰Exchnage Writers的任何功能。
我确实发现只有这样的函数才能在快照创建过程中调用“冻结”和“ thawn”命令(请参见以下架构:Overview of Processing a Backup Under VSS)
请帮助我找到有关第一个架构的任何文档,即可以用来冻结和解冻Writer的API函数
谢谢
最佳答案
有一个完整的示例,形式为VSHADOW.exe,它是作为SDK的一部分提供的示例VSS请求程序。
许可协议包括:
示例代码。您可以修改,复制和分发标记为“样本”的代码的源代码和目标代码形式。
您可能可以使VSHADOW适应您的需要,但是最简单的方法是照原样使用VSHADOW.exe。
您可以使用VSHADOW创建卷影副本,将其安装在符号链接或驱动器号上,执行所需的任何操作,然后销毁卷影副本卷和符号链接。
需要明确的是,您不应在冻结操作期间备份已冻结的文件,而应创建已冻结文件的卷影副本,以便可以快速取消冻结它们,然后备份该卷影副本。
VSHADOW将冻结,创建卷影副本,解冻(总共花费几秒钟),然后将卷影副本安装在驱动器号上,调用外部程序-您的备份程序,该程序可以备份交换的卷影副本数据库-然后删除卷影副本。卷影副本将不会更改,并且可以备份而不会引起共享冲突。