代码之家  ›  专栏  ›  技术社区  ›  Matt Rogish

从SQL Server 2000设置SQL Server 2005报表数据库

  •  0
  • Matt Rogish  · 技术社区  · 17 年前

    最近,我们在SQL Server 2000标准数据库上从一个简单的DB恢复模型(每天有完整的数据库转储)过渡到了完全恢复—结合每周的完整数据库备份、每天的增量备份和每10分钟一次的事务转储。

    我们以前的reporting DB实例(SQL Server 2005)是根据不再存在的每日备份构建的。我可以通过加载每周转储重新构建报告数据库,使其处于恢复模式,然后恢复增量备份。不幸的是,这不容易编写脚本,手工编写很糟糕。

    对2000生产数据库进行额外的完整备份将破坏增量备份(出于许多原因,这是可取的)。

    有更好的方法吗?我们不能进行日志传送,因为我们只是SQL Server 2000标准(最终我们将升级到2K5)。

    1 回复  |  直到 17 年前
        1
  •  2
  •   GregD    17 年前

    根据数据需要的最新程度, snapshot replication 似乎最适合你。这并不难 set up 我相信这在你这样的场景中是很常见的。