代理的工作原理

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

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

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

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