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