如何将sql server数据库备份到特定日期?

时间:2014-05-14 05:04:20

标签: sql-server database-backups

在我们的项目中有两个数据库

  1)Transactional 
  2)Warehouse.

根据一些保留超时,数据将从Transactional推送到Warehouse DB。现在我想要take the backup of the Transactional DB backup till a particular date。可能吗?或者有更好的方法来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

无论数据库的类型如何 - 数据仓库或交易;

有两种方法可以执行备份 - HOT和COLD HOT - 执行备份时数据库已启动 COLD - 执行备份时数据库不可用

您可以执行两种类型的备份 - FULL和INCREMENTAL 我一般更喜欢以下策略

每周创建一个完整备份,每天创建一个INCREMENTAL备份 每小时(根据您的要求)备份数据库日志 - 这仅适用于事务数据库

如果您的数据库版本允许备份HOT,请继续执行;如果没有,你将需要冷备份 此外,完成数据仓库后需要满载。