无法使用SQL Server VSS Writer进行差异备份
我一直在尝试使用SQL Server VSS Writer开发一个备份/恢复MS SQL Server的工具。我不能让不同的备份工作!我只是好奇是否有人使用VSS进行差异备份。这是我一直在做的事情:
创建完整备份和存储文件以及与之关联的备份组件文档。
更新数据库中的表。
通过将“SetBackupState”设置为VSS_BT_DIFFERENTIAL来创建新备份
现在,在将现有组件添加到备份组件文档时,我在步骤1中从文档中找到组件的时间戳,然后使用“SetPreviousBackupStamp”调用它
现在,在拍摄快照之后,我将浏览每个组件并调用“GetPartialFileCount”API。这总是返回值0.我假设如果现有组件有变化,它应该给出一个大于0的值。
我在这里错过了什么吗?我们是否需要使用某些参数或其他东西启动SQL Server VSS Writer?我尝试了不同的配置,包括(Windows Server 2008 / SQL Server 2008)
没有找到相关结果
已邀请:
1 个回复
筷啸够对铅