【问题标题】:SQL Server Database Backup with Expire Date具有过期日期的 SQL Server 数据库备份
【发布时间】:2018-07-10 12:50:17
【问题描述】:

我已经安排了 SQL 数据库备份。每 2 天完全备份,每 1 天差异备份,每 15 分钟备份事务日志。 我已经用时间戳设置了不同的文件名(我猜文件名应该相同才能覆盖) 如果我想使用过期日期进行备份。那么我应该如何使用这个时间表?

【问题讨论】:

  • “过期日期”是什么意思?你想删除文件吗? Bu的方式是将文件保存在哪个类型或硬盘中?
  • 保存在本地驱动器上
  • 到期日期是备份命令的参数。在该日期之后,我们可以覆盖现有文件。
  • 保存在本地驱动器上。(硬盘)。过期日期是备份命令的参数。我们只能在该日期之后覆盖现有文件
  • 我认为您可以保留时间表,但您需要保证文件名相同

标签: sql-server scheduled-tasks database-backups


【解决方案1】:

backup 命令的 expiredate 参数确定 SQL Server 是否允许您覆盖该备份文件。

我建议完全不要使用它,而是为每个备份创建一个唯一的文件名(在文件名中使用时间戳有助于解决此问题)。然后,您可以使用另一个过程来仅基于文件系统元数据(即文件的创建日期或类似日期)来维护您想要的保留。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多