我有两个 SQL Server 2005 STANDARD 版本的实例,纽约的服务器 A 和加利福尼亚的服务器 B。
服务器 A 有一个大型数据库;出于 DR/BCP 的目的,我想使用日志传送在服务器 B 上保持热备份。
不幸的是,事务日志太大(在 WAN =( ) 上超过 10GB。在我投资处理此问题的第三方产品之前,我可以这样做:
1) 禁用服务器 B 上的复制作业。备份仍在服务器 A 上创建,但不会自动移动到服务器 B。
2) 创建一个计划任务来压缩服务器 A 上的所有备份日志(使用 7zip 或 WinZip 之类的工具),并将它们转储到服务器 B 上恢复作业需要它们的位置(当然还有解压缩)。
3) 让服务器 B 上的还原作业正常工作。
这是一个幼稚或可行的解决方案吗?
如果我们有企业版,我会使用异步数据库镜像;或者如果我们有 2008 企业版,我会研究内置压缩。