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