Previous Topic: 结构概述-MSSQLSvrWNext Topic: 备份请求的工作原理


代理的工作原理

Arcserve Backup 与代理协作,备份和还原 SQL Server 数据库。Arcserve Backup 备份数据库时,将向代理发送请求。代理从 Microsoft SQL Server 以逻辑数据流的形式检索数据库的时间点一致映像或其事务日志,然后将其发送到 Arcserve Backup ,由后者将完整的数据库映像备份到介质。在还原过程中,代理以相似方式工作,它将备份的数据库从 Arcserve Backup 传输到 Microsoft SQL Server。

代理利用 Microsoft SQL Server 转储数据库和事务日志的备份方法。转储只需一步操作即可备份数据库或事务日志。这将确保备份一致的数据库映像。

对于每个已提交要求备份的数据库或事务日志,代理都在 Microsoft SQL Server 中启动一个转储。Microsoft SQL Server 将数据库以一系列数据块的形式发送给代理。代理接收数据(一次一个数据块),并将它直接传递给 Arcserve Backup,在这里将数据记录到备份介质中。

在还原操作中,对于每个被还原的数据库或事务日志,代理在 Microsoft SQL Server 中启动一个加载操作,然后使用与备份过程提供数据相同的方式,将已备份的数据返回给 Microsoft SQL Server。在还原单个数据库时,如果该数据库需要多个备份,则 Arcserve Backup 协助组合还原操作的正确序列,以便能够完全还原数据库。