我有两个Server 2005标准版本的实例,一个是纽约的Server,另一个是加利福尼亚的Server。
服务器A有一个大型数据库;出于DR/BCP的目的,我想使用日志传送在服务器B上保持一个温备份。
不幸的是,事务日志太大(在WAN =( )中超过10 the )。在我投资处理这个问题的第三方产品之前,我是否可以这样做:
1)禁用服务器上的复制作业。备份仍在服务器A上创建,但不会自动移动到服务器B。
2)创建一个预定任务来压缩服务器A上所有备份的日志(使用像7zip或WinZip这样的工具),并在还原作业需要它们的地方将它们转储到服务器B上(当然,还可以解压缩)。
3)允许服务器B上的还原作业正常工作。
这是一个天真或可行的解决方案吗?
如果我们有企业版,我将使用异步数据库镜像;或者,如果我们有2008企业版,我将查看内置的压缩。
发布于 2010-03-03 14:59:13
我相信这会很好的。请记住,除非您使用2008年,否则您将不得不查看某种第三方工具的压缩方式。
我看到的唯一真正的缺点是,您需要进行更多的维护工作,因为您需要依赖的不仅仅是SQL服务器。
发布于 2010-03-05 11:00:29
不要创建另一个计划好的任务,因为时间可能会被弄乱。修改现有的sql server生成的日志传送作业,以备份日志&复制日志。
有一个博客文章这里的解决方案,你可能想借用一些或所有的部分。
https://serverfault.com/questions/118771
复制相似问题